Почему asp. net работает. net 4.8 добавляет http-заголовок x-as pnet -version: 4.0.30319 - PullRequest
1 голос
/ 18 февраля 2020

У меня есть. net 4.8 установлено. Когда я создаю новое простое приложение asp. net mvc с использованием Visual Studio 2019 и запускаю веб-сайт с помощью встроенного IIS- Express, он добавляет следующий заголовок:

  • x-as pnet -version: 4.0.30319

Этот же заголовок также добавляется при размещении сайта на IIS. Я знаю, что я могу удалить этот заголовок (и я буду), но я хотел бы понять номер версии. Похоже, что версия 4.0.30319 была начальной. net 4.0 номер версии. Какой смысл иметь это в заголовке http при использовании. net 4.8?

1 Ответ

2 голосов
/ 18 февраля 2020

Это версия CLR .

  • Все. NET В версиях Framework 4 используется CLR 4.0.30319.xxxxx
  • xxxxx меньше 42000 для. NET Рамки от 4 до 4.5.2
  • xxxxx больше 42000 для. NET Frameworks 4.6 и выше

Расширение xxxxx не является частью заголовка в целях безопасности, чтобы не разглашать состояние исправления сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...