В настоящее время у нас есть 64-битная Windows Server 2003, на которой запущен экземпляр IIS 6, который был настроен для работы в 32-битном режиме. Если мы установим .NET framework 4.0, должен ли он быть установлен как 32-битный или как 64-битный?
Обратите внимание, что это производственный веб-сервер, на котором в настоящее время установлена .NET 2.0, на котором в качестве основного веб-сайта запускается классическое приложение ASP.
Архитектура платформы .net должна быть такой же, как и у установленной вами операционной системы. В вашем случае вам потребуется 64-битная версия.
На самом деле в 64-битной версии вы получаете как 64-битную, так и 32-битную версию, поэтому ваше приложение IIS загрузит 32-битную версию.
После установки вам потребуется настроить пулы приложений для работы с .net 4.
Когда вы устанавливаете 64-битную версию .NET Framework в 64-битную систему, устанавливаются как 32-битная, так и 64-битная версии.