Internet explorer Mat图标在Internet Explorer上不起作用

Internet explorer Mat图标在Internet Explorer上不起作用,internet-explorer,iis,angular-material,icons,angular7,Internet Explorer,Iis,Angular Material,Icons,Angular7,在基于Angular 7的前端asp.net-mvc应用程序中显示mat图标时出现问题 这个问题真的很奇怪,因为当我试图使用Internet Explorer在localhost上打开我的应用程序时,它工作正常。但是,当我将其部署到IIS服务器时,它的行为与在本地主机上不同。实际上,它们之间只有一个区别。Mat图标(我不知道其他图标是什么,因为我还没有尝试过),不会通过浏览器显示,而且只有一个巨大的间隙,比图标大小大得多 也许有用的信息是,我注意到浏览器试图在版本7而不是默认的11中打开应用程序

在基于Angular 7的前端asp.net-mvc应用程序中显示mat图标时出现问题

这个问题真的很奇怪,因为当我试图使用Internet Explorer在localhost上打开我的应用程序时,它工作正常。但是,当我将其部署到IIS服务器时,它的行为与在本地主机上不同。实际上,它们之间只有一个区别。Mat图标(我不知道其他图标是什么,因为我还没有尝试过),不会通过浏览器显示,而且只有一个巨大的间隙,比图标大小大得多

也许有用的信息是,我注意到浏览器试图在版本7而不是默认的11中打开应用程序,所以我添加了
。我的行为真的很奇怪 当我试图打开部署到服务器上的应用程序时,很难描述,但举个例子

我在开发人员控制台中遇到了如下错误:

错误:对象不支持属性或方法绑定

当然,其他浏览器(甚至Edge)也不存在这个问题。在本地主机和服务器上,一切都正常工作。
你知道有什么问题吗?看起来原因不在代码中,因为我在2个月前部署了branch,它的工作原理是一样的,我几乎可以肯定它在1月份工作得很好。可能是关于服务器和IIS的问题,但我没有在那里更改任何内容,所以我不知道应用程序发生了什么。

像这样的问题通常是由IE安全设置引起的。您可以尝试进入“设置”>“Internet选项”>“安全”并确保已关闭“保护模式”且安全级别较低。如果您详细说明如何导入材料图标,也会很有帮助。我现在还不是100%确定,但我认为它包含在项目中:从“../app materials module/app materials.module”导入{AppMaterialsModule};更改设置没有帮助。如果它在一个选项卡(localhost)上正常工作,而在IIS服务器上的第二个选项卡上工作错误,则没有任何意义。"". 如果仍然无法工作,您可以尝试将应用程序重新部署到服务器。此类问题通常由IE安全设置引起。您可以尝试进入“设置”>“Internet选项”>“安全”并确保已关闭“保护模式”且安全级别较低。如果您详细说明如何导入材料图标,也会很有帮助。我现在还不是100%确定,但我认为它包含在项目中:从“../app materials module/app materials.module”导入{AppMaterialsModule};更改设置没有帮助。如果它在一个选项卡(localhost)上正常工作,而在IIS服务器上的第二个选项卡上工作错误,则没有任何意义。"". 如果仍然无法工作,您可以尝试将应用重新部署到服务器。