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.