Čo je to IIS?
IIS alebo internetový informačný server je server používaný na hosťovanie webových aplikácií .Net. IIS je zvyčajne nainštalovaný na Window Server.
Aby používatelia mali prístup na webovú stránku, je potrebné, aby bola webová stránka hostená na akomsi webovom serveri. Pre rôzne technológie sú k dispozícii rôzne webové servery. V .Net sa dostupný webový server nazýva Internetová informačná služba alebo IIS .
Po vývoji je webová aplikácia nasadená na serveri IIS. K tejto webovej aplikácii potom môžu mať prístup koncoví používatelia. Existujú dva spôsoby nasadenia aplikácie na server, oba tu uvidíte.
- Použitie metódy kopírovania súboru.
- Použitie metódy publikovania na webe.
V tomto návode sa naučíte
- Ako sťahovať a inštalovať IIS
- Ako nasadiť web v IIS pomocou kopírovania súboru
- Ako zverejniť webovú stránku ASP.NET
Ako sťahovať a inštalovať IIS
Nasledujúci diagram zobrazuje priebeh procesu pre server IIS.
- Prvá časť je žiadosť odoslaná používateľom. Žiadosťou bude zvyčajne webová stránka. Príkladom môže byť http://example.com/Default.aspx.
- Tu je „example.com“ webová stránka hostená na serveri IIS.
- „Default.aspx“ je webová stránka na webe example.com.
- Používateľ teda vo webovom prehliadači zadá adresu URL http://example.com/Default.aspx . Žiadosť potom prejde na server IIS, ktorý má aplikáciu example.com.
- Len čo príde požiadavka na server IIS, spracuje sa. Server IIS vykoná všetky požadované operácie podľa požiadavky.
- Nakoniec server IIS odošle výstup späť používateľovi. Výstupom bude vo všeobecnosti obsah HTML odoslaný späť používateľovi. Tento obsah HTML sa zobrazí vo webovom prehliadači.
Pozrime sa, ako môžeme nainštalovať IIS na Window Server.
- Najskôr si stiahnite server Windows z adresy URL - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx a vyskúšajte to na 120 dní.
- Po inštalácii je potrebné vykonať nasledujúce kroky pre inštaláciu služby IIS.
Krok 1) V systéme Windows Server 2012 je predvolený informačný panel zobrazený nižšie.
- Prvým krokom je kliknutie na položku „Pridať roly a funkcie“ na hlavnom paneli.
- Toto umožňuje inštalovať na server ďalšie funkcie.
Krok 2) Na ďalšej obrazovke musíte pokračovať kliknutím na tlačidlo Ďalej.
Krok 3) V ďalšom kroku musíme vykonať dva kroky
- Prvým je výber inštalácie založenej na rolách alebo funkciách. To nám umožní vykonať inštaláciu IIS.
- Pokračujte kliknutím na tlačidlo „Ďalej“.
Krok 4) Na ďalšej obrazovke uvidíte názov servera, na ktorý prebieha inštalácia. Pokračujte kliknutím na tlačidlo Ďalej.
Krok 5) V ďalšom kroku musíme vykonať dva kroky
- Vyberte možnosť Webový server. Týmto zaistíte inštaláciu IIS.
- Pokračujte kliknutím na tlačidlo „Ďalej“.
Krok 6) Na ďalšej obrazovke pokračujte kliknutím na ďalšie tlačidlo.
Krok 7) Na záverečnej obrazovke kliknutím na tlačidlo Inštalovať spustite inštaláciu.
Po nainštalovaní služby IIS ju môžete spustiť vyhľadaním v systéme Windows 2012.
- Zadajte reťazec 'inetmgr', ktorý je príkazom pre IIS.
- Potom sa objaví manažér internetovej informačnej služby. Kliknite na toto.
Po kliknutí na vyššie uvedený odkaz sa otvorí IIS a zobrazí sa vám obrazovka nižšie.
V IIS budete mať nastavenú počiatočnú lokalitu s názvom Predvolená webová stránka.
Ak otvoríte prehľadávač a prejdete na adresu URL http: // localhost . Uvidíte výstup uvedený nižšie. Táto adresa URL smeruje hlavne na predvolený web zobrazený na predchádzajúcej obrazovke. Toto je predvolená stránka, ktorá naznačuje, že server IIS je funkčný.
Ako nasadiť web v IIS pomocou kopírovania súboru
Po vývoji webovej aplikácie je ďalším dôležitým krokom nasadenie webovej aplikácie. Webovú aplikáciu je potrebné nasadiť tak, aby k nej mali prístup ostatní používatelia. Nasadenie sa vykonáva na webovom serveri IIS.
Existujú rôzne spôsoby nasadenia webovej aplikácie. Pozrime sa na prvú metódu, ktorou je kópia súboru.
Používame webovú aplikáciu vytvorenú v predchádzajúcich častiach. Aby sme to dosiahli, vykonajme nižšie uvedené kroky.
Krok 1) Najprv sa uistite, že máme otvorenú našu webovú aplikáciu „DemoApplication“ v Visual Studio.
Krok 2) Otvorte súbor „Demo.aspx“ a zadajte reťazec „Guru 99 ASP.Net“.