Я устанавливаю новый веб-сервер Windows 2008 R2. Я проверил пул приложений в IIS 7.5 и обнаружил, что .NET 2.0 доступен, но не 3.5 или 4.0. Я бы подумал, что в 2008 R2 будет как минимум 3.5 и, возможно, 4.0. Я ошибаюсь в этом?
Если мне нужно установить на этот сервер версии 3.5 и 4.0, где их взять? (Я предполагаю, что это не обязательно то же самое место, где клиентские машины получают .NET 3.5 и 4.0.)
Для 3.5 с SP1 откройте командную строку с повышенными привилегиями и скопируйте эту строку:
DISM /online /enable-feature /featurename:NetFx3
для 4.0: загрузите пакет от Microsoft и выполнить это.
Если вы делаете это в ядре сервера, вам необходимо включить различные функции и загрузить специальная версия dot.NET 4 для ядра сервера.
Вам нужно открыть диспетчер серверов, затем выбрать «Добавить компоненты», развернуть «Возможности .Net Framework 3.5.1», а затем установить флажок «.NET Framework 3.5.1» и следовать указаниям мастера.
С .Net 4.0 или новее вам нужно будет загрузить автономную версию и использовать ее.