Internet explorer IE11用户代理-不同服务器上的不同,相同的应用程序

Internet explorer IE11用户代理-不同服务器上的不同,相同的应用程序,internet-explorer,iis,user-agent,Internet Explorer,Iis,User Agent,我们在生产服务器上的IE11上注销应用程序时遇到问题。 在开发人员和测试服务器上,根本没有问题。 使用fiddler,我看到在生产服务器上,IE11中的用户代理设置为 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko 我知道,这是IE11中新增的。但是在开发和测试服务器上,fiddler中的用户代理看起来 User-Agent: Mozilla/4.0 (compatible; MS

我们在生产服务器上的IE11上注销应用程序时遇到问题。 在开发人员和测试服务器上,根本没有问题。 使用fiddler,我看到在生产服务器上,IE11中的用户代理设置为

User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
我知道,这是IE11中新增的。但是在开发和测试服务器上,fiddler中的用户代理看起来

User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729)
不知道,为什么不同? 我脑子里有一个

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

服务器有不同版本的IIS,但这可能是个问题吗? 在生产环境中有7.5版本,在测试环境中有8.0版本,在开发机器上有8.5版本


如果在IE11开发工具中,我将用户代理从默认更改为IE10,那么我可以访问生产服务器上的应用程序。但是现在我有一个问题要调试,为什么新的用户代理是一个问题。我没有访问生产服务器的权限,所以我必须在测试或开发服务器上测试它,但我无法重现这个问题

检查兼容性视图设置。兼容性视图设置将您的代理字符串设置为MSIE 7.0

在IE中,转到工具->兼容性视图设置


您可能有标记为兼容的intranet站点,或者您的开发/测试服务器位于列表框中。

您访问开发和测试服务器时是否仅使用主机名(即名称中没有任何句号)?更明确一点:带有复选框的选项称为“在兼容视图中显示intranet sties”