Что такое IIS?
IIS или Internet Information Server - это сервер, используемый для размещения веб-приложений .Net. IIS обычно устанавливается на Windows Server.
Чтобы пользователи могли получить доступ к веб-сайту, необходимо, чтобы он размещался на каком-либо веб-сервере. Для разных технологий доступны разные веб-серверы. В .Net доступный веб-сервер называется Internet Information Services или IIS .
После разработки веб-приложение развертывается на сервере IIS. После этого конечные пользователи смогут получить доступ к этому веб-приложению. Есть два способа развернуть приложение на сервере, здесь вы увидите оба.
- Используя метод копирования файлов.
- Использование метода публикации в Интернете.
В этом руководстве вы узнаете:
- Как скачать и установить 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) На следующем шаге нам нужно выполнить два подшага
- Первый - выбрать установку на основе ролей или функций. Это позволит нам выполнить установку IIS.
- Нажмите кнопку «Далее», чтобы продолжить.
Шаг 4) На следующем экране вы увидите имя сервера, на котором выполняется установка. Нажмите кнопку «Далее», чтобы продолжить.
Шаг 5) На следующем шаге нам нужно выполнить два подшага
- Выберите вариант веб-сервера. Это обеспечит установку IIS.
- Нажмите кнопку «Далее», чтобы продолжить.
Шаг 6) На следующем экране нажмите кнопку «Далее», чтобы продолжить.
Шаг 7) На последнем экране нажмите кнопку «Установить», чтобы начать установку.
После установки IIS вы можете запустить его, выполнив поиск в Windows 2012.
- Введите строку inetmgr, которая является командой для IIS.
- Затем появится Internet Information Services Manager. Щелкните по этому.
После того, как вы нажмете на ссылку выше, откроется IIS, и вам будет представлен экран, показанный ниже.
В IIS у вас будет начальная настройка сайта под названием Default Web Site.
Если вы откроете браузер и перейдете по URL-адресу http: // localhost . Вы увидите результат ниже. Этот URL-адрес в основном ведет на веб-сайт по умолчанию, показанный на предыдущем экране. Это страница по умолчанию, которая указывает, что сервер IIS запущен и работает.
Как развернуть веб-сайт в IIS с помощью копии файла
После разработки веб-приложения следующим важным шагом является развертывание веб-приложения. Веб-приложение необходимо развернуть так, чтобы к нему могли получить доступ другие пользователи. Развертывание выполняется на веб-сервере IIS.
Существуют различные способы развертывания веб-приложения. Давайте посмотрим на первый метод, который является копией файла.
Мы используем веб-приложение, созданное в предыдущих разделах. Для этого выполните следующие шаги.
Шаг 1. Давайте сначала убедимся, что наше веб-приложение DemoApplication открыто в Visual Studio.
Шаг 2) Откройте файл Demo.aspx и введите строку «Guru 99 ASP.Net».