4.6.1 обновление рамки оставляет web.config httpRuntime все еще на 4.5?

Недавно я обновил наши веб-приложения С# для использования.net framework 4.6.1 из 4.5 и только сегодня заметил, что в версии web.configs версия.net отличается от версии.net. Все, кажется, отлично работает в производстве, но мои вопросы таковы: поскольку httpRuntime не изменилось автоматически до 4.6.1, мне любопытно, если это намеренно или мне нужно вручную указать это или есть какая-то другая причина для этого на 4.5?

Ответ 1

Основная цель целевой среды выполнения - совместимость. Некоторые изменения могут быть внесены в новую версию asp.net. Чтобы не разорвать существующее приложение, перерыв в изменении происходит через целевую структуру. Более подробную информацию вы можете найти в этом блоге.