我有各种ASP.NET MVC 5应用程序在当前的IE和所有其他主流浏览器上运行良好。问题是很多人已经将webapps运行的域添加到兼容性视图站点,因为我们的Sharepoint。如果没有兼容性视图,Sharepoint日历将无法正常运行。由于这个设置,我的所有页面都会得到应用的compat视图,这会破坏布局。
基本上,网址是: Sharepoint:sp.contoso.com Webapps:web.contoso.com/app1
如果您在IE中将comp.contoso.com添加到compat视图,IE将为完整域contoso.com启用compat视图。
我知道有可能的注册表设置可以微调compat行为,但这不是我们整个公司的解决方案。
有没有办法从开发人员或管理员的角度禁止我的ASP.NET页面的兼容性视图?
答案 0 :(得分:1)
配置IIS以添加控制兼容性视图的标头。这样,您可以在SharePoint网站上设置兼容性视图,并在其他网站中将其关闭。