IE 11浏览器和主要版本更改和Meta标签

时间:2014-06-09 22:36:57

标签: html asp.net internet-explorer razor

我正在使用ASP.NET网站。我有一个功能,我检测浏览器名称和版本,以将旧浏览器重定向到不受支持的网站。

我使用HttpContext.Current.Request.Browser来推出浏览器'和' MajorVersion'从中。

当我从Visual Studio运行它并在本地运行时,Internet Explorer 11将作为

进入
Browser: internetexplorer 
MajorVersion: 11

但是当我将它发布到我们的服务器时,它会以

的形式出现
Browser: ie
MajorVersion: 7

各个剃刀视图使用的所有布局页面都有元标记:

<meta http-equiv="x-ua-compatible" content="IE=edge" />

当我将它发布到我们的开发服务器并且在本地运行时工作正常时,我不知道为什么它作为不同的浏览器出现。

另一方面,当我在Internet Explorer中使用F12时,兼容模式为7.这会自行更改。

有关如何解决它的任何想法。

如果有帮助,我在项目中也将这些标记添加到web.config文件中以包含这些元标记。

谢谢!

0 个答案:

没有答案