HttpContext.Current.Request.Browser.MajorVersion将IE11显示为IE7

时间:2018-10-04 05:33:36

标签: http internet-explorer httpcontext

我的Web应用程序中有这样的代码用于特定验证。

HttpContext.Current.Request.Browser.Browser == "IE" && HttpContext.Current.Request.Browser.MajorVersion<9

如果我在本地运行代码,则工作正常。但是,我的Web应用程序托管在Azure中,运行Azure应用程序时上述条件失败。

我已经检查了代码,并且了解到,在渲染我的Azure应用程序IE11时将其视为IE7。

有人可以帮助我解决问题吗

1 个答案:

答案 0 :(得分:0)

我自己解决了。 IE 11在兼容模式下运行。

我在Intranet区域中列出了该站点

因此,HttpContext.Current.Request.Browser.MajorVersion将在加载网站时被检测为版本7。