Установка WSS 3.0 на x64

Установка WSS 3.0 на x64

Я получаю следующую ошибку:

Установка не может быть продолжена из-за следующих ошибок:
Этот продукт требует, чтобы ASP.NET v2.0 был установлен на «Разрешить» в списке расширений веб-сервера Internet Information Services (IIS). Если он отсутствует в списке, переустановите ASP.NEt v2.0

Действия, которые я предпринял после новой установки Windows Server 2003:

  • Установлен SQL Server 2005
  • Установлен .Net Framework 2.0 x64
  • Установлен .Net Framework 3.0 x64
  • Проверено, что ASP.NET v2.0.50727 (32-разрядная версия) установлена ​​в положение «Разрешено» в расширениях веб-служб IIS
  • Попытка установить WSS 3.0 завершилась неудачей с указанной выше ошибкой

Я попробовал выполнить следующую команду, чтобы убедиться, что используется .Net 2.0

c:\windows\Microsoft.net\Framework\v2.0.50727\aspnet_regiis.exe -i

Теперь я застрял, может ли кто-нибудь помочь?

P.S. Я также заметил, что у меня нет вкладки ASP.NET при просмотре свойств веб-сайта по умолчанию.

решение1

Вы установили 64-битный SQL 2005? SQL 2005 устанавливает .NET 2.0, если его там еще нет. Мне интересно, может быть, у вас проблема с 32-битным и 64-битным сервером, если вы установили 32-битный SQL 2005.

решение2

Решение найдено. IIS требуется для работы только в 64-битном режиме. Он работал в смешанном режиме 32/64 бит. Заслуга в том, чтоэтот пост в блоге.

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

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0

А затем переустановите .net 2.0 следующим образом:

%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i

И убедитесь, что для ASP.NET v2.0.50727 установлено значение Разрешено в расширениях веб-служб IIS.

Связанный контент