Existe uma solução alternativa para o agente do usuário do IE7 sendo padronizado após a instalação do .NET Framework 3.5 SP1?

StackOverflow https://stackoverflow.com/questions/1758768

Pergunta

Verifiquei que, após a instalação do .NET Framework 3.5 SP1, quando a sequência do agente do usuário excede um certo número de caracteres, o agente do usuário é padrão para 'UserAgent String: Mozilla/4.0 (Compatible; MSIE 6.0)'. Verifiquei esse comportamento em várias máquinas, mas não consigo encontrar uma solução alternativa adequada. Isso está impedindo que alguns aplicativos Silverlight em execução quando o navegador do usuário (IE7) está relatando falsamente o agente do usuário. Antes de instalar o 3.5 SP1, o agente do usuário estava correto ao relatar a versão do navegador e as versões .NET Framework.

Foi útil?

Solução

Você provavelmente está se referindo ao bug conhecido no .NET 3.5 SP1, onde o agente do usuário está sendo relatado incorretamente quando o comprimento é excedido. De acordo com o relatório do MS Bug e outros boatos que eu desenterrei ao procurar isso, existem as seguintes soluções alternativas. Alguns podem ou não ser adequados para sua situação.

  • Remova algumas versões da estrutura .NET na (s) máquina (s) em questão. Mantenha apenas as principais versões para reduzir os relatórios do agente do usuário.
  • Edite o registro no seguinte local: HKEY_LOCAL_MACHINE Software Microsoft Windows CurrentVersion Internet Configurações 5.0 User Agent Post Platform
  • Usando a tecla Reg acima, remova entradas duplicadas
  • Usando a tecla Reg acima, remova as entradas que não são mais necessárias ou irrelevantes.

Isso não ajuda os sites do público, no entanto. Espero que a MS corrija esse bug em um futuro muito próximo, pois está impedindo a disponibilidade de determinados sites de SL para usuários que não sabem o que está acontecendo ou como resolvê -lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top