.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 а потом переустановить?

1 ответ

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

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

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


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

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


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

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

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

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


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

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

  • Приложение WPI является только установщиком.

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