Поделиться через


Настройка шага 1. Установка служб IIS и модулей ASP.NET

Кит Ньюман и Роберт Макмюррей

Первым шагом в создании веб-сайта ASP.NET в IIS 8 является установка IIS вместе с модулями ASP.NET. Затем добавьте файлы приложения ASP.NET в IIS.

По завершении убедитесь, что установлены службы IIS и модули ASP.NET, а приложение ASP.NET добавлено на веб-сайт. Затем перейдите к шагу 2. Настройка ASP.NET Параметры.

Установка служб IIS и модулей ASP.NET

В этом разделе описывается, как установить службы IIS и модули, поддерживающие ASP.NET приложения, в любом из следующих способов:

  • Установите IIS в Windows Server® 2012 с помощью пользовательского интерфейса диспетчера IIS.
  • Установите IIS в Windows® 8 с помощью пользовательского интерфейса диспетчера IIS.
  • Установите СЛУЖБЫ IIS с помощью командной строки.

Внимание

Чтобы установить IIS в Windows Server 2012 или Windows 8, необходимо войти в группу Администратор istrators.

Если вы поддерживаете веб-приложения, написанные с помощью ASP.NET 2–3.5, установите .NET 3.5 перед установкой служб IIS и ASP.NET модулей.

Установка .NET 3.5 в Windows Server 2012 или Windows 8

  1. На начальном экране щелкните правой кнопкой мыши плитку командной строки и нажмите кнопку "Запустить от имени администратора".
  2. В командной строке введите следующий код: dism /online /enable-feature /featurename:netfx3
  3. Дождитесь завершения выполнения команды. Это может занять несколько минут.
  4. Закройте окно командной строки.

Установка модулей IIS и ASP.NET в Windows Server 2012 с помощью пользовательского интерфейса

  1. На начальной странице щелкните плитку Диспетчер серверов и нажмите кнопку ОК.

  2. В окне диспетчера серверовщелкните элемент Панель мониторинга, а затем выберите Добавить роли и компоненты.

  3. В мастере добавления ролей и компонентов на странице "Перед началом работы" нажмите кнопку "Далее".

  4. На странице "Выбор типа установки" выберите установку на основе ролей или компонентов и нажмите кнопку "Далее".

  5. На странице Выбор целевого сервера выберите сервер в разделе Выбор сервера из пула серверови нажмите Далее.

  6. На странице Выбор ролей сервера выберите Веб-сервер (IIS)и нажмите Далее.

  7. На странице Выбор функций (Select features) нажмите кнопку Далее.

  8. На странице Роль веб-сервера (IIS) щелкните Далее.

  9. На странице "Выбор служб ролей" обратите внимание на предварительно выбранные службы ролей, установленные по умолчанию, разверните узел разработки приложений и выберите ASP.NET 4.5. (Если вы установили .NET 3.5, выберите ASP.NET 3.5 также.)

  10. На странице "Сводка компонентов для установки" подтвердите выбранные параметры и нажмите кнопку "Установить".

  11. В поле "Добавить функции", необходимые для ASP.NET 4.5? нажмите кнопку "Добавить компоненты". Добавлены следующие дополнительные функции:

    • Расширяемость .NET 4.5
    • Расширения ISAPI
    • Фильтры ISAPI
    • Расширяемость .NET 3.5 (если выбрано ASP.NET 3.5)
  12. Нажмите кнопку Далее.

  13. На странице Подтверждение выбранных элементов для установки щелкните Установить.

  14. На странице Ход установки подтвердите успешное завершение установки роли веб-сервера (IIS) и необходимых служб ролей, затем нажмите Закрыть.

  15. Чтобы проверить успешность установки IIS, введите в веб-браузере следующий текст:

    http://localhost

    Отображается страница приветствия IIS по умолчанию.

Установка служб IIS и модулей ASP.NET в Windows 8 с помощью пользовательского интерфейса

  1. На начальнойстранице щелкните плитку панель управления.

  2. В панели управлениящелкните раздел Программы, а затем выберите пункт Включение или отключение компонентов Windows.

  3. В диалоговом окне "Компоненты Windows" щелкните службы IIS, чтобы установить компоненты по умолчанию.

  4. Разверните узел функций разработки приложений и щелкните ASP.NET 4.5, чтобы добавить функции, поддерживающие ASP.NET. (Если вы установили .NET 3.5, выберите ASP.NET 3.5 также.) Следующие дополнительные функции автоматически выбираются:

    • Расширяемость .NET 4.5
    • Расширения ISAPI
    • Фильтры ISAPI
    • Расширяемость .NET 3.5 (если выбрано ASP.NET 3.5)
  5. Нажмите кнопку "ОК", чтобы закрыть диалоговое окно "Компоненты Windows".

  6. Чтобы проверить успешность установки IIS, введите в веб-браузере следующий текст:

    http://localhost

    Отображается страница приветствия IIS по умолчанию.

Установка служб IIS и модулей ASP.NET с помощью командной строки

Введите следующую команду в командной строке или в скрипт:

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

Добавление приложения ASP.NET

В этом разделе описывается, как добавить приложение ASP.NET на веб-сайт следующим образом:

  • Добавление приложения ASP.NET с помощью пользовательского интерфейса диспетчера IIS
  • Добавление приложения ASP.NET с помощью командной строки

В разделе "Планирование веб-сайта ASP.NET на службах IIS" вы приняли следующие решения:

  • Строка псевдонима, которая становится частью корневого URL-адреса приложения.
  • Пул приложений для запуска приложения.
  • Физический путь к файлам приложения на сервере.

Добавление приложения ASP.NET с помощью пользовательского интерфейса

  1. Откройте диспетчер служб IIS.

    • Для Windows Server 2012 на начальной странице щелкните плитку диспетчер сервера и нажмите кнопку "ОК". В диспетчер сервера выберите меню "Сервис" и щелкните диспетчер службы IIS (IIS).
    • Для Windows 8 на начальной странице панель управления и щелкните значок панель управления в результатах поиска. На экране панели управления выберите раздел Система и безопасность, выберите Администрирование,а затем щелкните пункт Диспетчер служб IIS.
  2. В области Подключение ions разверните узел "Сайты".

  3. Щелкните правой кнопкой мыши сайт, для которого нужно создать приложение, и нажмите кнопку "Добавить приложение".

  4. В текстовом поле "Псевдоним" введите значение URL-адреса приложения, например маркетинга. Это значение используется для доступа к приложению в URL-адресе.

  5. Щелкните "Выбрать ", чтобы выбрать другой пул приложений, отличный от пула приложений, указанный в поле пула приложений. В диалоговом окне "Выбор пула приложений" выберите пул приложений из списка пулов приложений и нажмите кнопку "ОК".

  6. В текстовом поле "Физический путь " введите физический путь к папке приложения или нажмите кнопку обзора (...), чтобы перейти к файловой системе, чтобы найти папку.

  7. При необходимости щелкните Подключение, чтобы указать учетные данные, имеющие разрешение на доступ к физическому пути. Если вы не используете определенные учетные данные, выберите параметр "Пользователь приложения" (сквозная проверка подлинности) в диалоговом окне Подключение "Как".

  8. При необходимости нажмите кнопку "Тестировать Параметры", чтобы проверить параметры, указанные для приложения.

  9. Щелкните OK.

Добавление приложения ASP.NET с помощью командной строки

Чтобы добавить приложение на сайт, используйте следующий синтаксис:

appcmd add app /site.name:string /path:string /physicalPath:string

Переменная site.name:string — это имя веб-сайта, к которому нужно добавить приложение. Переменная path:string — это виртуальный путь приложения, например /applicationphysicalPath:string и физический путь к содержимому приложения в файловой системе.

Например, чтобы добавить приложение с именем маркетинга на сайт с именем contoso, введите c:\applicationследующее в командной строке и нажмите клавишу ВВОД:

appcmd add app /site.name:contoso /path:/marketing /physicalPath:c:\application

См. также