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

1

Eu tenho o servidor IIS 7.5 executando o 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 é recebida do navegador IE10 e somente pela rede (ou seja, não ao navegar pelo próprio servidor da Web). Todos os outros navegadores (Firefox, Chrome, Safari, IE9) funcionam perfeitamente bem.

O problema está claramente na identificação do navegador, porque quando eu troco o IE10 para o modo IE9, o cookie chega. Por outro lado, quando forço outros navegadores (por exemplo, o Firefox) a personificarem o 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 o mesmo aplicativo exato, que não exibe os sintomas, portanto, presumo que seja algo na configuração do IIS. Comparando 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>

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

    
por Cozzamara 12.09.2013 / 03:57

1 resposta

1

(Conversão de comentário para resposta)

Eu me deparei com um problema com o IE10 e meu aplicativo asp.net que acabou por ser um bug no asp.net, exceto meus sintomas não tinham nada a ver com cookies. Isso estava me deixando louco porque isso só aconteceria em um dos servidores. Eu encontrei este artigo por Scott Hanselman, e apliquei o hotfix no servidor. O hotfix agora foi enviado como uma atualização regular. É um exagero, mas talvez você deva tentar executar atualizações em seu servidor.

    
por 12.09.2013 / 19:30