Убедитесь, что ASP.NET 3.5 Framework установлен в 64-разрядной версии Windows Server 2003 - PullRequest
1 голос
/ 10 апреля 2009

Я занимаюсь разработкой в ​​32-битной XP и развертываю на 64-битном сервере Win2k3, настроенном для работы в 32-битном режиме

Как установить компоненты платформы 3.5 на сервере Win2k3 в этом сценарии? Я вижу, что есть новые элементы управления диаграммами и SP1 для ASP.NET 3.5

Как получить их на сервере, работающем в 32-разрядном режиме в IIS?

1 Ответ

1 голос
/ 11 апреля 2009

При установке пакета x64 для .Net 3.5 будут установлены и 64-битные и 32-битные платформы.

С ASP.Net вам нужно будет сделать следующее:

  1. Установить IIS для работы в 32-битном режиме:

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

  2. Установите соответствующую версию .Net / разрядность для вашего приложения:

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

Эта статья KB (KB894435) содержит все необходимые сведения.

...