Como desativar com força o Modo de Compatibilidade do IE do lado do servido

Em um ambiente controlado por domínio, estou descobrindo que o modo de compatibilidade é acionado em determinados clientes (winXP / Win7, IE8 / IE9), mesmo quando estamos fornecendo tags X-UA, uma definição! DOCTYPE e "IE = Edge" cabeçalhos de resposta. Esses clientes têm a caixa de seleção "exibir sites da intranet na exibição de compatibilidade" marcada. Que é precisamente o que estou tentando substitui

A seguir, a documentação que usei para tentar entender como o IE decide realmente ativar o modo de compatibilidad

http: //msdn.microsoft.com/en-us/library/ff406036%28v=VS.85%29.asp

http: //blogs.msdn.com/b/ie/archive/2009/02/16/just-the-facts-recap-of-compatibility-view.asp

s proprietários de sites sãosempr no controle de seu conteúdo. Os proprietários do site podem optar por usar a tag Compatível com X-UA para ser absolutamente declarativos sobre como desejam que o site seja exibido e mapear as páginas do modo de Padrões para os Padrões do IE7. O uso da tag Compatível com X-UA substitui a Exibição de Compatibilidade no client

Google para "Definindo a compatibilidade do documento", infelizmente, o mecanismo de SPAM não me permite postar mais de 2 URL

Isto é umASP .NET aplicativo da web e inclui as seguintes definições na página principal:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
   <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
</head>

andweb.config

<system.webServer>
  <httpProtocol>
    <customHeaders>
      <clear />
      <add name="X-UA-Compatible" value="IE=Edge" />
    </customHeaders>
  </httpProtocol>
</system.webServer>

Utilizei o Fiddler para verificar se o cabeçalho está realmente sendo injetado corretament

Meu entendimento é que, com essas configurações, posso substituir a configuração do navegador "Exibir sites da intranet no modo de exibição compatível". Mas, dependendo do cliente, descobri que alguns deles ainda acionam o modo de compatibilidade. Também parece estar no nível da máquina, em vez de uma configuração de grupo de políticas, pois obtenho resultados diferentes mesmo quando uso com o mesmo conjunto de credenciais em clientes diferente

Desativar a caixa de seleção Compatibility View Settings faz o truque. Mas o objetivo real é garantir que o aplicativo seja renderizado exatamente da mesma maneira, independentemente das configurações do client

Alguns pensamentos e o que eu poderia estar perdendo? É possível forçar o IE a sempre renderizar as páginas sem ativar o modo Compat?

obrigado um milhão,

Jaume

PS: site está atualmente em desenvolvimento e, obviamente, não está na lista de compatibilidade da Microsoft, mas também verifiquei por precauçã

Google para "Compreendendo a lista de exibição de compatibilidade", infelizmente, o mecanismo de SPAM não me permite postar mais de 2 URL

questionAnswers(4)

yourAnswerToTheQuestion