IIS не отправляет файлы cookie ASP.Net в IE10 (и только в IE10)

IIS не отправляет файлы cookie ASP.Net в IE10 (и только в IE10)

У меня есть сервер IIS 7.5, на котором запущено приложение ASP.Net, которое по какой-то причине не отправляет куки аутентификации ASP.Net в IE10. Это происходит только тогда, когда запрос поступает из браузера IE10 и только по сети (т. е. не при просмотре с самого веб-сервера). Все остальные браузеры (Firefox, Chrome, Safari, IE9) работают абсолютно нормально.

Проблема явно в идентификации браузера, потому что когда я переключаю IE10 в режим IE9, куки приходят. С другой стороны, когда я заставляю другие браузеры (например, Firefox) выдавать себя за IE10 с помощью плагинов, переопределяющих агента, куки не отправляются.

Это происходит независимо от протокола (http или https) и имени хоста сервера (это происходит также и с IP-адресом).

Пока что я исключил проблему в коде серверного приложения, потому что у меня есть похожая настройка на другом IIS с точно таким же приложением, которое не проявляет симптомов, поэтому я предполагаю, что это, скорее всего, что-то в конфигурации IIS. Сравнивая конфигурации IIS между двумя системами, я вижу только следующее различие, которое, возможно, имеет значение:

<system.web>
  <clientTarget>
    <add alias="ie5" userAgent="Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)" />
    <add alias="ie4" userAgent="Mozilla/4.0 (compatible; MSIE 4.0; Windows NT 4.0)" />
    <add alias="uplevel" userAgent="Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.1)" />
    <add alias="downlevel" userAgent="Generic Downlevel" />
  </clientTarget>
</system.web>

Я хочу попробовать изменить эти настройки, но не могу найти, что им соответствует в пользовательском интерфейсе диспетчера IIS.

решение1

(Преобразование комментария в ответ)

Я столкнулся с проблемой с IE10 и моим приложением ASP.Net, которая оказалась ошибкой в ​​ASP.Net, за исключением того, что мои симптомы не имели ничего общего с файлами cookie. Это сводило меня с ума, потому что это происходило только на одном из серверов. Я столкнулся сЭта статьяСкоттом Хансельманом и применил исправление к серверу. Теперь исправление отправлено как обычное обновление. Это натяжка, но, возможно, вам стоит попробовать запустить обновления на вашем сервере.

Связанный контент