Убедитесь, что ASP.NET 3.5 Framework установлена на 64-разрядной версии Windows Server 2003.
-
09-09-2019 - |
Вопрос
Я занимаюсь разработкой в 32-разрядной версии XP и развертываю ее на 64-разрядном сервере Win2k3, настроенном на работу в 32-разрядном режиме.
Как в этом сценарии установить компоненты платформы 3.5 на сервер Win2k3?Я вижу, что есть новые элементы управления диаграммами и пакет обновления 1 для ASP.NET 3.5.
Как мне получить их на сервере, работающем в 32-битном режиме IIS?
Решение
Установка пакета x64 для .Net 3.5 приведет к установке оба 64-битные и 32-битные платформы.
С ASP.Net вам нужно будет сделать следующее:
Настройте IIS для работы в 32-битном режиме:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
Установите соответствующую версию/разрядность .Net для вашего приложения:
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
Этот Статья базы знаний (KB894435) есть все необходимые детали.