Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Первым шагом в создании веб-сайта 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, необходимо войти в группу "Администраторы".
Если вы поддерживаете веб-приложения, написанные с помощью ASP.NET 2–3.5, установите .NET 3.5 перед установкой служб IIS и ASP.NET модулей.
Установка .NET 3.5 в Windows Server 2012 или Windows 8
- На начальном экране щелкните правой кнопкой мыши плитку командной строки и нажмите кнопку "Запустить от имени администратора".
- В командной строке введите следующий код: dism /online /enable-feature /featurename:netfx3
- Дождитесь завершения выполнения команды. Это может занять несколько минут.
- Закройте окно командной строки.
Установка модулей IIS и ASP.NET в Windows Server 2012 с помощью пользовательского интерфейса
На начальной странице щелкните плитку диспетчера серверов и нажмите кнопку "ОК".
В диспетчере серверов выберите панель мониторинга и нажмите кнопку "Добавить роли и компоненты".
В мастере добавления ролей и компонентов на странице "Перед началом работы " нажмите кнопку "Далее".
На странице "Выбор типа установки " выберите установку на основе ролей или компонентов и нажмите кнопку "Далее".
На странице "Выбор целевого сервера " выберите сервер из пула серверов, выберите сервер и нажмите кнопку "Далее".
На странице "Выбор ролей сервера " выберите веб-сервер (IIS) и нажмите кнопку "Далее".
На странице Выбор компонентов нажмите кнопку Далее.
На странице роли веб-сервера (IIS) нажмите кнопку "Далее".
На странице "Выбор служб ролей " обратите внимание на предварительно выбранные службы ролей, установленные по умолчанию, разверните узел разработки приложений и выберите ASP.NET 4.5. (Если вы установили .NET 3.5, выберите ASP.NET 3.5 также.)
На странице "Сводка компонентов для установки " подтвердите выбранные параметры и нажмите кнопку "Установить".
В поле "Добавление функций", необходимых для ASP.NET 4.5? нажмите кнопку "Добавить компоненты". Добавлены следующие дополнительные функции:
- Расширяемость платформы .NET 4.5
- Расширения ISAPI
- Фильтры ISAPI
- Расширяемость .NET 3.5 (если выбрано ASP.NET 3.5 )
Нажмите кнопку Далее.
На странице Подтверждение выбранных элементов для установки щелкните Установить.
На странице хода установки убедитесь, что установка роли веб-сервера (IIS) и необходимые службы ролей успешно завершены, а затем нажмите кнопку "Закрыть".
Чтобы убедиться, что службы IIS успешно установлены, введите следующее в веб-браузер:
http://localhostОтображается страница приветствия IIS по умолчанию.
Установка служб IIS и модулей ASP.NET в Windows 8 с помощью пользовательского интерфейса
На начальной странице щелкните плитку панели управления .
На панели управления щелкните " Программы" и нажмите кнопку "Включить или отключить функции Windows".
В диалоговом окне "Компоненты Windows" щелкните "Службы Internet Information Services ", чтобы установить компоненты по умолчанию.
Разверните узел функций разработки приложений и щелкните 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 )
Нажмите кнопку "ОК", чтобы закрыть диалоговое окно "Компоненты Windows ".
Чтобы убедиться, что службы 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 с помощью пользовательского интерфейса
Откройте диспетчер IIS.
- Для Windows Server 2012 на начальной странице щелкните плитку диспетчера серверов и нажмите кнопку "ОК". В диспетчере серверов щелкните меню "Сервис" и выберите диспетчер служб IIS.
- Для Windows 8 на Начальном экране введите Панель управления, а затем щелкните значок Панель управления в результатах поиска. На экране панели управления щелкните "Система" и "Безопасность", щелкните "Администрирование" и выберите диспетчер служб IIS.
В области "Подключения" разверните узел "Сайты ".
Щелкните правой кнопкой мыши сайт, для которого нужно создать приложение, и нажмите кнопку "Добавить приложение".
В текстовом поле "Псевдоним" введите значение URL-адреса приложения, например маркетинга. Это значение используется для доступа к приложению в URL-адресе.
Щелкните "Выбрать ", чтобы выбрать другой пул приложений, отличный от пула приложений, указанный в поле пула приложений . В диалоговом окне "Выбор пула приложений " выберите пул приложений из списка пулов приложений и нажмите кнопку "ОК".
В текстовом поле "Физический путь " введите физический путь к папке приложения или нажмите кнопку обзора (...), чтобы перейти к файловой системе, чтобы найти папку.
При необходимости нажмите кнопку "Подключиться" , чтобы указать учетные данные, имеющие разрешение на доступ к физическому пути. Если вы не используете определенные учетные данные, выберите параметр "Пользователь приложения" (сквозная проверка подлинности) в диалоговом окне "Подключение от имени ".
При необходимости нажмите кнопку "Тестовые параметры" , чтобы проверить параметры, указанные для приложения.
Нажмите кнопку ОК.
Добавление приложения ASP.NET с помощью командной строки
Чтобы добавить приложение на сайт, используйте следующий синтаксис:
appcmd add app /site.name:string /path:string /physicalPath:string
Переменная site.name:string — это имя веб-сайта, к которому нужно добавить приложение. Переменная path:string — это виртуальный путь приложения, например /applicationphysicalPath:string и физический путь к содержимому приложения в файловой системе.
Например, чтобы добавить приложение с именем marketing на сайт с именем contoso, в командной строке введите c:\application следующее и нажмите клавишу ВВОД:
appcmd add app /site.name:contoso /path:/marketing /physicalPath:c:\application