Установка ASP.NET 1.1 с IIS7 в Vista и Windows 2008
Обзор
Вы можете установить ASP.NET 2.0 (3.0 и 3.5) с помощью пользовательского интерфейса Windows Vista и Windows 2008 . Просто установите компонент ASP.NET, расположенный в компонентах разработки веб-служб iis-Word>>. Этот набор компонентов можно найти в Windows 2008, нажав кнопку "Пуск" и щелкнув диспетчер сервера. Разверните представление дерева слева в диспетчер сервера и выберите пункт "Управление ролями", а затем веб-сервер (IIS). В правой области найдите параметр, который говорит добавление служб ролей. Если вы находитесь в Windows Vista, нажмите кнопку "Пуск", щелкните панель управления, щелкните "Программы" и "Компоненты Windows". Найдите следующее дерево функций в разделе службы IIS (IIS):
ASP.NET 1.1 не включены в Windows Vista или Windows 2008 и должны быть загружены и установлены вручную. В этой записи показано, как:
Шаг 1. Установка "Совместимость метабазы IIS"
Компонент IIS "Совместимость метабазы" требуется для успешной установки ASP.NET 1.1.
Чтобы установить его на сервере Windows 2008, нажмите кнопку "Пуск" и щелкните диспетчер сервера. Разверните представление дерева слева в диспетчер сервера и выберите пункт "Управление ролями", а затем веб-сервер (IIS). В правой области найдите параметр, который говорит добавление служб ролей. Это позволит вам установить мастер, где можно установить "Совместимость метабаз IIS".
Если вы находитесь в Windows Vista, нажмите кнопку "Пуск", щелкните панель управления, выберите "Программы" и "Компоненты Windows". Найдите службы IIS (IIS) и установите "Совместимость метабазы IIS".
Шаг 2. Установка платформа .NET Framework версии 1.1 и платформа .NET Framework версии 1.1 с пакетом обновления 1 (SP1)
Установите Платформу версии 1.1, пакет обновления 1 (SP1) и ASP. Обновление системы безопасности NET до sp1.
При установке платформа .NET Framework версии 1.1 и с пакетом обновления 1 (SP1) для платформа .NET Framework версии 1.1 вы увидите следующее диалоговое окно. Нажмите кнопку "Запустить программу".
Примечание.
Если вы не устанавливаете Платформу версии 1.1 с пакетом обновления 1 (SP1), вы можете столкнуться с ошибками предотвращения выполнения данных с сообщениями, такими как "Рабочий процесс IIS перестал работать". Это ожидаемо. Установка платформа .NET Framework версии 1.1 с пакетом обновления 1 (SP1) исправит эту проблему.
Шаг 3. Включение расширения ISAPI версии 1.1 ASP.NET
Включите ASP.NET версии 1.1 ISAPI в качестве допустимого расширения ISAPI. Для этого откройте средство администрирования IIS Manager. В представлении функций щелкните функцию "Ограничения ISAPI и CGI". В области действий нажмите кнопку "Добавить"
Расширение: (Примечание. C:\Windows\Microsoft.NET\Framework\v1.1.4322\aspnet\_isapi.dll
Изменение диска, если системный диск не C:) Описание: ASP.NET версии 1.1
Кроме того, выполните следующую командную строку:
%windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis -enable
Шаг 4. Добавление обработчика IgnoreSection в версию 1.1 machine.config
ASP.NET версии 1.1 выдаст исключения среды выполнения из поля, если у вас есть конфигурация IIS в файлах конфигурации web.config, которые считываются вашими ASP.NET приложениями версии 1.1. Чтобы ASP.NET версии 1.1 игнорировать разделы конфигурации IIS, откройте файл %windir%\Microsoft.NET\Framework\v1.1.4322\config\machine.config
machine.config Framework версии 1.1 и добавьте следующую запись раздела чуть выше нижнего тега <configSections>
элемента:
<section name="system.webServer" type="System.Configuration.IgnoreSectionHandler,
System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
Шаг 5. Перемещение сайта или приложения в пул приложений ASP.NET 1.1
Во время установки Framework версии 1.1 создается пул приложений с именем "ASP.NET 1.1", настроенный для загрузки Платформы версии 1.1 при запуске. Чтобы переместить сайт или приложение в этот пул приложений с помощью диспетчера IIS, ознакомьтесь с нашей онлайн-документацией. Это также можно сделать из командной строки, перейдя к %windir%\system32\inetsrv
каталогу и выполнив следующую командную строку:
appcmd set app "Default Web Site/" /applicationPool:"ASP.NET 1.1"Если вы хотите создать новый пул приложений, настроенный для загрузки Платформы версии 1.1, ознакомьтесь с нашей онлайн-документацией по созданию пула приложений. Это также можно сделать из командной строки, перейдя к %windir%\system32\inetsrv
каталогу и выполнив следующую командную строку:
appcmd add apppool /name:"NewPool" /managedRuntimeVersion:"v1.1"