Какво е IIS?
IIS или Internet Information Server е сървърът, използван за хостване на .Net уеб приложения. IIS обикновено се инсталира на Windows Server.
За да могат потребителите да имат достъп до уебсайт, уебсайтът се хоства на някакъв уеб сървър. Налични са различни уеб сървъри за различни технологии. В .Net наличният уеб сървър се нарича Internet Information Services или IIS .
След като уеб приложението е разработено, то се разполага на IIS сървър. След това това уеб приложение може да бъде достъпно от крайните потребители. Има два начина за разполагане на приложение на сървъра, и тук ще видите и двата.
- Използване на метода File Copy.
- Използване на метода за уеб публикуване.
В този урок ще научите -
- Как да изтеглите и инсталирате IIS
- Как да разположим уебсайт в IIS чрез копие на файл
- Как да публикувам уебсайт на ASP.NET
Как да изтеглите и инсталирате IIS
Диаграмата по-долу показва потока на процеса за IIS сървър.
- Първата част е заявката, изпратена от потребителя. Заявката обикновено е уеб страница. Пример може да бъде http://example.com/Default.aspx.
- Тук 'example.com' е уебсайт, хостван на IIS сървъра.
- „Default.aspx“ е уеб страница на уебсайта example.com.
- Така потребителят ще въведе URL адреса http://example.com/Default.aspx в уеб браузъра. След това заявката ще отиде до IIS сървъра, който има приложението example.com.
- След като заявката стигне до IIS сървъра, тя се обработва. IIS сървърът ще изпълнява всички необходими операции според заявката.
- И накрая, IIS сървърът изпраща изхода обратно на потребителя. Резултатът обикновено е HTML съдържание, изпратено обратно на потребителя. Това HTML съдържание ще се показва в уеб браузъра.
Нека да разгледаме как можем да инсталираме IIS на Window Server.
- Първо изтеглете Windows сървъра от URL адреса - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx и го опитайте за 120 дни.
- След като бъдат инсталирани, трябва да се извършат следните стъпки за инсталиране на IIS.
Стъпка 1) На Windows Server 2012 таблото по подразбиране е показано по-долу.
- Първата стъпка е да кликнете върху „Добавяне на роли и функции“ на таблото за управление.
- Това позволява да се инсталират допълнителни функции на сървър.
Стъпка 2) На следващия екран трябва да щракнете върху бутона Напред, за да продължите.
Стъпка 3) В следващата стъпка трябва да изпълним два подетапа
- Първият е да изберете Role-based или feature installation. Това ще ни позволи да извършим инсталацията на IIS.
- Щракнете върху бутона „Напред“, за да продължите.
Стъпка 4) В следващия екран ще видите името на сървъра, на който се извършва инсталацията. Щракнете върху бутона Напред, за да продължите.
Стъпка 5) В следващата стъпка трябва да изпълним два подетапа
- Изберете опцията за уеб сървър. Това ще гарантира, че IIS се инсталира.
- Щракнете върху бутона „Напред“, за да продължите.
Стъпка 6) В следващия екран щракнете върху следващия бутон, за да продължите.
Стъпка 7) В последния екран щракнете върху бутона Инсталиране, за да започнете инсталацията.
След като IIS е инсталиран, можете да го стартирате, като отидете да търсите в Windows 2012.
- Въведете низа 'inetmgr', който е командата за IIS.
- След това ще се появи мениджър за информационни услуги в Интернет. Щракнете върху това.
След като щракнете върху горната връзка, ще се отвори IIS и ще ви бъде показан екранът по-долу.
В IIS ще имате настроен първоначален сайт, наречен Default Web Site.
Ако отворите браузъра си и отидете на URL адреса http: // localhost . Ще видите изхода по-долу. Този URL адрес основно отива към уеб сайта по подразбиране, показан на предишния екран. Това е страницата по подразбиране, която показва, че IIS сървърът работи и работи.
Как да разположим уебсайт в IIS чрез копие на файл
След разработването на уеб приложение, следващата важна стъпка е разгръщането на уеб приложението. Уеб приложението трябва да бъде внедрено, за да може да бъде достъпно от други потребители. Разполагането се извършва на IIS уеб сървър.
Има различни начини за разполагане на уеб приложение. Нека разгледаме първия метод, който е копието на файла.
Използваме уеб приложението, създадено в по-ранните раздели. Нека следваме посочените по-долу стъпки, за да постигнем това.
Стъпка 1) Нека първо се уверим, че имаме отворено нашето уеб приложение „DemoApplication“ в Visual Studio.
Стъпка 2) Отворете файла „Demo.aspx“ и въведете низа „Guru 99 ASP.Net“.