什么会导致本地 ASP.NET MVC 站点仅由于使用不同的 UNC 路径而显示不完整?
What can cause a local ASP.NET MVC site to display incompletely only due to using a different UNC path?
上下文: 带有 VS2017
样板 MVC5
应用程序的本地网络已加载到 separate 2016 Server running IIS Web Server
。以下一系列截图显示了问题。
使用服务器的直接IP地址运行 IIS站点显示和运行正常,如图所示。可以看到标准的MVC菜单结构。
但是使用本地网络 DNS 中的主机名,站点显示不正确。需要明确的是,上面显示的第一张图片中不存在 'hamburger symbol'。您还可以看到缺少菜单结构并且页面显示已损坏,但显然正在访问该站点。
为什么仅仅因为我使用不同的 UNC 路径访问应用程序,站点就显示不正确?我意识到我可能还有其他问题,只是我经验不足,无法确定是重要问题。
我广泛使用过托管服务提供商,但我从未真正使用过 IIS Web 服务器来托管本地站点。这是站点的绑定:
似乎 css 没有正确执行,但我不明白为什么使用不同的 UNC 路径会发生这种情况。
在评论中为每个请求添加了调试屏幕(在 200% 时更易于阅读)。控制台和网络中都存在错误。我还要补充一点,该站点在 Chrome 和 Firefox 中显示正常,但我想了解该问题并使其在 IE 中运行。这些错误发生在 IE 11 中。
此错误日志来自 Firefox
根据上面 GSerg 的评论和他引用的链接,我添加为第一个元标记 <meta http-equiv="X-UA-Compatible" content="IE=edge">
。解决IE显示问题
上下文: 带有 VS2017
样板 MVC5
应用程序的本地网络已加载到 separate 2016 Server running IIS Web Server
。以下一系列截图显示了问题。
使用服务器的直接IP地址运行 IIS站点显示和运行正常,如图所示。可以看到标准的MVC菜单结构。
但是使用本地网络 DNS 中的主机名,站点显示不正确。需要明确的是,上面显示的第一张图片中不存在 'hamburger symbol'。您还可以看到缺少菜单结构并且页面显示已损坏,但显然正在访问该站点。
为什么仅仅因为我使用不同的 UNC 路径访问应用程序,站点就显示不正确?我意识到我可能还有其他问题,只是我经验不足,无法确定是重要问题。
我广泛使用过托管服务提供商,但我从未真正使用过 IIS Web 服务器来托管本地站点。这是站点的绑定:
似乎 css 没有正确执行,但我不明白为什么使用不同的 UNC 路径会发生这种情况。
在评论中为每个请求添加了调试屏幕(在 200% 时更易于阅读)。控制台和网络中都存在错误。我还要补充一点,该站点在 Chrome 和 Firefox 中显示正常,但我想了解该问题并使其在 IE 中运行。这些错误发生在 IE 11 中。
此错误日志来自 Firefox
根据上面 GSerg 的评论和他引用的链接,我添加为第一个元标记 <meta http-equiv="X-UA-Compatible" content="IE=edge">
。解决IE显示问题