Назад | Перейти на главную страницу

.NET 3.5 SP 1 и установщик веб-платформы

Я управляю Windows Server 2008 R2 коробка, в которой есть .NET Framework связанная проблема безопасности, обнаруженная при недавнем сканировании безопасности. Ниже приведены результаты проверки безопасности:

The following Microsoft .NET Framework version(s) do not have the latest service pack installed:

  Installed version: Microsoft .NET Framework v3.5 SP 0
  Should be: Microsoft .NET Framework v3.5 SP 1

Я использовал Web Platform Installer (WPI) для ускорения установки PHP, .NET, IISи т. д. Когда сервер был впервые подготовлен. В результате WPI используется для установки обновлений. При просмотре .NET 3.5 Framework статус в WPI, это также указывает SP1 установлен. В коробке есть .NET 4.6, .NET 3.5.1, и .NET 2 установлены.

Поскольку WPI указывает на то, что .NET 3.5 SP 1 уже установлен, я не знаю, как это исправить. На вкладке "Добавить функции" отображается 3.5.1 установлен, но нет возможности добавить SP1.

В панели управления Windows перечислены только "Установка и удаление программ". .NET 4.6. Должен ли я просто использовать Server Manager - удалить функции для удаления .NET 3.5.1 а потом переустановить?

Рекомендуемый ответ:

Удалите все версии .Net и установить 4.7(последний на момент написания). Это должно решить проблему.

.Net все версии обратно совместимы.


Альтернативный ответ:

Вы также можете вручную установить SP1 обновите на сервере, если вы хотите сохранить все .Net версии установлены.


Плюсы и минусы:

(Для основного ответа)

  • Плюсы: Меньше использования дискового пространства, меньше целей безопасности и меньше приложений для исправления / управления.

  • Минусы: Не могу придумать ни одного.


Последние мысли:

Всегда тестируйте свое приложение, прежде чем вносить какие-либо изменения в структуру. То, что может хорошо выглядеть на бумаге, может не работать в реальном мире.

  • Приложение WPI - это всего лишь установщик.

  • Используйте Центр обновления Майкрософт для установки обновлений установленных приложений.