【问题标题】:IE11 document mode 7 issue on a website on one server but not so on another serverIE11 文档模式 7 在一台服务器上的网站上出现问题,但在另一台服务器上却没有
【发布时间】:2017-10-08 04:23:23
【问题描述】:

IE 11,当我们浏览我们部署在Windows Server 2012不是 R2)上的网站时,该网站正确显示其主页(如下图1所示)。但是如果将完全相同的网站部署在另一台服务器windows Sever 2012R2上,并在IE11上浏览它,则显示完全混乱,如下图2所示。如果我们在第二个网站上使用 IE Developer 工具 (F12),我们会在工具的控制台选项卡上收到以下错误,但是当我们在第一个服务器上的网站上执行 F12 时没有这样的错误。这使我们相信这与安装网站的服务器有关。我们尝试了this 帖子的建议解决方案,但没有成功。 问题:可能的原因是什么,我们该如何补救?网站正在使用Bootstrap 1.3

附加页面针对文档模式 7。某些控制台 api 和功能可能不可用。

网页在 Windows 2012 服务器上时从 IE11

当完全相同的网页位于 Windows 2012 R2 服务器上时,来自 IE11

【问题讨论】:

  • 检查您的 web.config 文件和背后的 asp.net 代码.....用适当的令牌替换所有出现的 localhost 或 127.0.0.1 ......例如。 ~/path/file.aspx... 即:在您的代码中的某处(很可能在 web.config 中)您已经对 localhost 进行了编码。您不应使用服务器版本的 windows 进行测试,因为它们在增强的保护模式下运行。 localhost 是服务器上的 webroot ......所有主机都驻留在它下面。部署时使用 VS 中的网站>发布菜单。确保不要覆盖 web.config 的生产版本。

标签: internet-explorer windows-server-2012-r2 ie-compatibility-mode


【解决方案1】:

也许你可以尝试在<head></head>中添加<meta http-equiv="X-UA-Compatible" content="IE=edge" />

我想问题和这里IE11 Document mode defaults to IE7. How to reset?一样。

【讨论】:

    猜你喜欢
    • 2010-12-30
    • 2012-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-10
    • 1970-01-01
    • 2012-01-25
    相关资源
    最近更新 更多