首页 > 解决方案 > Angular 应用程序在本地使用 IE11,但在 IIS 上托管时不使用

问题描述

根据本教程中描述的步骤,我已使我的 Angular 应用程序(使用 .NET Core 3.1)与 IE11 兼容: https ://dev.to/coly010/angular-how-to-support-ie11-4924

它在本地运行时在 IE11 中运行良好(调试或发布模式都有效),但在 IIS 网络服务器上发布和托管后,它在 IE11 中打开时显示空白页面。检查 IE11 控制台时,显示以下错误(“Bezeichner erwartet”表示“预期标识符”):

IE11错误

我怎样才能找出这里出了什么问题,以便我可以让应用程序在本地和在 IIS 上托管时在 IE11 中工作?

标签: angularinternet-explorer-11.net-core-3.1

解决方案


我找到了一个和你一样问题的帖子,你可以参考一下。

我认为您的问题也可能是在 IIS 上托管站点之前未安装.Net Core 运行时托管包。当您使用 .NET Core 3.1 时,我建议您可以从此链接下载并安装它们。安装后,请再次尝试在 IIS 上托管您的网站,看看它是否可以正常工作。


推荐阅读