Angular 网站无法从 Windows Server 2012 R2 上 Win7 上最旧的 IE11 加载

Angular site not loading from oldest IE11 on Win7 on a Windows Server 2012 R2

我已经在两个不同的网站(在 IIS 中)上将 2 个 asp.net mvc 网站部署到 windows 服务器 2012 R2。一个 运行s 在端口 81 上,另一个在端口 91.

一个是普通的 asp.net mvc,并且在所有机器上都能正常工作(至少,我已经尝试过)。

另一个也是 asp.net mvc,但加载了一个 Angular 模块。这也适用于我的开发机器 (Win10),但不适用于 windows 7 和 IE11。 这是 运行 在 Microsoft 的虚拟机上,并且还具有 I11 的未自动更新版本(从 2 年前开始),就像客户端一样。

而且在浏览器上什么也看不到,因为我超时了。所以在 win10(和 8 位同事的计算机)机器上的每个请求都正常,但在 win7 + 旧 IE11 上我超时。

有什么方向的提示吗?

从 win7 / ie11 组合我可以访问我发布到 Azure 作为 Azure 网站的另一个网站,并且该网站是类似构建的。

好的,我们已经弄明白了。 客户端在兼容模式下使用 IE11。 我不确定这意味着什么,除了它的行为类似于 'older / earlier' 版本的 IE。 但是我不知道到底是什么版本

我所知道的是它导致了缺陷。

解决方法:

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

作为 de <head> 声明下的第一个元素。