IIS não envia cookies ASP.Net para o IE10 (e somente para o IE10)

IIS não envia cookies ASP.Net para o IE10 (e somente para o IE10)

Tenho um servidor IIS 7.5 executando um aplicativo ASP.Net, que por algum motivo não envia cookies de autenticação ASP.Net para o IE10. Isso acontece somente quando a solicitação chega do navegador IE10 e somente pela rede (ou seja, não ao navegar no próprio servidor web). Todos os outros navegadores (Firefox, Chrome, Safari, IE9) funcionam perfeitamente bem.

O problema está claramente na identificação do navegador, porque quando mudo o IE10 para o modo IE9, o cookie chega. Por outro lado, quando forço outros navegadores (por exemplo, Firefox) a se passarem pelo IE10 usando plug-ins de substituição de agente, o cookie não é enviado.

Isso acontece independentemente do protocolo (http vs https) e do nome do host do servidor (também acontece com o endereço IP).

Até agora descartei o problema no código do aplicativo do servidor, porque tenho uma configuração semelhante em outro IIS com exatamente o mesmo aplicativo, que não apresenta os sintomas, então presumo que seja provavelmente algo na configuração do IIS. Ao comparar as configurações do IIS entre dois sistemas, vejo apenas a seguinte diferença que é possivelmente relevante:

<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>

Quero tentar alterar essas configurações, mas não consigo encontrar o que isso corresponde na interface do usuário do Gerenciador do IIS.

Responder1

(Convertendo comentário em resposta)

Encontrei um problema com o IE10 e meu aplicativo ASP.Net que acabou sendo um bug no ASP.Net, exceto que meus sintomas não tinham nada a ver com cookies. Isso estava me deixando louco porque isso só aconteceria em um dos servidores. eu encontreiEste artigopor Scott Hanselman e aplicou o hotfix ao servidor. O hotfix agora foi enviado como uma atualização regular. É um exagero, mas talvez você deva tentar executar atualizações em seu servidor.

informação relacionada