Co je to IIS?
IIS nebo Internet Information Server je server používaný k hostování webových aplikací .Net. IIS je obvykle nainstalován na okenním serveru.
Aby uživatelé mohli přistupovat na web, je nutné, aby web byl hostován na nějakém webovém serveru. Pro různé technologie jsou k dispozici různé webové servery. V .Net se dostupný webový server nazývá Internetová informační služba nebo IIS .
Jakmile je webová aplikace vyvinuta, je nasazena na IIS Server. K této webové aplikaci pak mohou přistupovat koncoví uživatelé. Existují dva způsoby, jak nasadit aplikaci na server, oba zde uvidíte.
- Pomocí metody kopírování souborů.
- Pomocí metody publikování na webu.
V tomto výukovém programu se naučíte
- Jak stáhnout a nainstalovat IIS
- Jak nasadit web ve službě IIS pomocí kopírování souborů
- Jak publikovat web ASP.NET
Jak stáhnout a nainstalovat IIS
Níže uvedený diagram ukazuje tok procesu pro IIS Server.
- První částí je požadavek zaslaný uživatelem. Požadavkem bude obvykle webová stránka. Příkladem může být http://example.com/Default.aspx.
- Zde je „example.com“ web hostovaný na serveru IIS.
- „Default.aspx“ je webová stránka na webu example.com.
- Uživatel tedy ve webovém prohlížeči zadá URL http://example.com/Default.aspx . Požadavek poté přejde na server IIS, který má aplikaci example.com.
- Jakmile požadavek přijde na server IIS, je zpracován. IIS Server provede všechny požadované operace podle požadavku.
- Nakonec server IIS odešle výstup zpět uživateli. Výstupem bude obvykle obsah HTML odeslaný zpět uživateli. Tento obsah HTML se zobrazí ve webovém prohlížeči.
Podívejme se, jak můžeme nainstalovat IIS na okenní server.
- Nejprve si stáhněte server Windows z adresy URL - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx a zkuste to na 120 dní.
- Po instalaci je třeba provést následující kroky pro instalaci služby IIS.
Krok 1) V systému Windows Server 2012 je výchozí řídicí panel zobrazen níže.
- Prvním krokem je kliknout na „Přidat role a funkce“ na řídicím panelu.
- To umožňuje instalovat na server další funkce.
Krok 2) Na další obrazovce musíte pokračovat kliknutím na tlačítko Další.
Krok 3) V dalším kroku musíme provést dva dílčí kroky
- Prvním je výběr instalace založené na rolích nebo funkcích. To nám umožní provést instalaci IIS.
- Pokračujte kliknutím na tlačítko „Další“.
Krok 4) Na další obrazovce uvidíte název serveru, na který probíhá instalace. Pokračujte kliknutím na tlačítko Další.
Krok 5) V dalším kroku musíme provést dva dílčí kroky
- Vyberte možnost webového serveru. Tím zajistíte instalaci IIS.
- Pokračujte kliknutím na tlačítko „Další“.
Krok 6) Na další obrazovce pokračujte kliknutím na další tlačítko.
Krok 7) Na závěrečné obrazovce spusťte instalaci kliknutím na tlačítko Instalovat.
Jakmile je služba IIS nainstalována, můžete ji spustit spuštěním vyhledávání v systému Windows 2012.
- Zadejte řetězec 'inetmgr', který je příkazem pro IIS.
- Pak přijde správce Internetové informační služby. Klikněte na toto.
Po kliknutí na výše uvedený odkaz se otevře IIS a zobrazí se vám níže uvedená obrazovka.
Ve službě IIS budete mít nastaven počáteční web nazvaný Výchozí web.
Pokud otevřete prohlížeč a přejdete na adresu URL http: // localhost . Uvidíte níže uvedený výstup. Tato adresa URL jde hlavně na výchozí web zobrazený na předchozí obrazovce. Toto je výchozí stránka, která označuje, že je IIS Server funkční.
Jak nasadit web ve službě IIS pomocí kopírování souborů
Po vývoji webové aplikace je dalším důležitým krokem nasazení webové aplikace. Webovou aplikaci je třeba nasadit, aby k ní měli přístup ostatní uživatelé. Nasazení se provádí na webový server IIS.
Webové aplikace lze nasadit různými způsoby. Podívejme se na první metodu, kterou je kopie souboru.
Používáme webovou aplikaci vytvořenou v předchozích částech. Postupujeme podle níže uvedených kroků k dosažení tohoto cíle.
Krok 1) Nejprve se ujistěte, že máme naši webovou aplikaci 'DemoApplication' otevřenou ve Visual Studiu.
Krok 2) Otevřete soubor 'Demo.aspx' a zadejte řetězec "Guru 99 ASP.Net."