首页 > 解决方案 > 网页在本地看起来正确,但在 IIS (Internet Explorer 11) 上不正确

问题描述

当我在我的计算机上本地启动我的项目并在 Internet Explorer 11 中打开该页面时,它看起来很棒:

在此处输入图像描述

但是,当我将页面部署到 IIS 服务器并导航到该页面时,它在 Internet Explorer 中看起来像这样:

在此处输入图像描述

为什么它不同?我不希望用户按 F12 并更改文档模式。

我也尝试在布局文件中添加元标记,但这不起作用。

这是正常工作页面上的 css 屏幕截图: 在此处输入图像描述

Herer 是相同的,但来自不起作用的页面: 在此处输入图像描述

标签: htmlcssasp.net-mvcinternet-explorer-11

解决方案


当您说您在计算机上本地启动项目时,我假设您的意思是通过 Visual Studio 中的调试器。

在其默认配置中,Visual Studio 将在 IIS Express 中启动您的站点(这将具有您的站点所需的资产)。当您将其部署到 IIS 时,您必须确保您的所有资产都与您的站点一起部署。我所说的资产是指 CSS、JavaScript、图像等。

如果没有看到生成的 HTML,很难说出问题所在。如果您在浏览器中加载有问题的页面并使用开发人员工具(我本人偏爱 Chrome),您应该不会看到任何错误。如果你这样做,那可能是你的问题。如果做不到这一点,您能否更新您的问题以显示生成的页面的 HTML?


推荐阅读