У меня недавно установлен Win Server 2016 с установленным «IIS 10» («добавить функции» -> / guide / -> поставить галочку «установить IIS»)
Когда я смотрю на свои пулы приложений, я вижу, что они имеют ".NET CLR Version" 4.0, а мои приложения используют v4.6.x. Я не могу перейти на другие версии в раскрывающемся списке.
Когда я проверяю win-реестр (используя это руководство) в
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full
Я получаю число, указывающее на версию .NET 4.7. Итак, как мне обновить свои пулы IIS / App для поддержки .NET FW> 4.0? Это рабочий сервер, поэтому я не хочу волей-неволей начинать скачивать и устанавливать пакеты здесь.
IIS и его пулы приложений уже поддерживают версию 4.7, вам ничего не нужно и ничего не поделаешь.
Думать о .NET CLR Version 4.0
на самом деле иметь в виду .NET CLR Version 4.x
, на вашем компьютере установлена только одна среда CLR 4, и IIS ее использует.
Не нужно ничего делать, ваше приложение должно работать нормально.