twitter-bootstrap-3 - 什么会导致本地 ASP.NET MVC 站点仅由于使用不同的 UNC 路径而无法完全显示?
问题描述
上下文:带有VS2017
样板MVC5
应用程序的本地网络加载到separate 2016 Server running IIS Web Server
. 以下一系列屏幕截图显示了该问题。
使用运行 IIS 的服务器的直接 IP 地址,站点显示并正常运行,如图所示。您可以看到标准的 MVC 菜单结构。
但是使用本地网络的 DNS 中的主机名,站点显示不正确。需要明确的是,上面显示的第一张图片中没有“汉堡符号”。您还可以看到菜单结构丢失并且页面显示已损坏,但显然正在访问该站点。
为什么站点显示不正确只是因为我使用了不同的 UNC 路径来访问应用程序?我意识到我可能还有其他问题,我根本没有足够的经验知道是重大问题。
我已经广泛使用托管服务提供商,但我从未真正使用过 IIS Web 服务器来托管本地站点。这是网站的绑定:
似乎 css 执行不正确,但我不明白为什么使用不同的 UNC 路径会发生这种情况。
在评论中为每个请求添加调试屏幕(在 200% 时更易于阅读)。控制台和网络中都有错误。我还要补充一点,该网站在 Chrome 和 Firefox 中显示 OK,但我想了解这个问题并使其在 IE 中工作。这些错误发生在 IE 11 中。
此错误日志来自 Firefox
解决方案
根据上面GSerg的评论和他引用的链接,我添加了第一个元标记<meta http-equiv="X-UA-Compatible" content="IE=edge">
。解决了IE显示问题。
推荐阅读
- java - 如何以最有效的方式搜索大量文件以查找搜索词?
- python - 从 Python 调用 Coarray Fortran 共享库
- node.js - Typeorm 连接多个数据库
- php - 通讯订阅表格显示文本
- android - Android NestedScrollView stopNestedScroll 不起作用
- javascript - AJAX-altering JS 在函数完成后在事件函数内提供 JS 变量
- javascript - MongoParseError:无效的连接字符串
- php - 从路由 Laravel 将参数 {id} 粘贴到控制器中
- ruby-on-rails - 如何找到两个物体之间的距离?
- xml - 如何使用 PowerShell 创建 XML 根/序言注释?