【问题标题】:Images, JS files not loading in MVC app图像、JS 文件未在 MVC 应用程序中加载
【发布时间】:2014-04-05 22:05:29
【问题描述】:

可以使用以下三种方法访问我的 MVC 应用程序:

http://domain-name/app - Images and JS files are not loading

http://server-name/app - All content files are loading perfectly

http://ip-address/app - Images and JS files are not loading

通过域名和IP地址访问时,图像和JS文件没有加载。所有内容文件都使用服务器名称完美加载。对此有什么想法吗?

【问题讨论】:

  • 你能提供一些代码吗?

标签: javascript css asp.net-mvc iis model-view-controller


【解决方案1】:

在视图或布局中引用图像和 js 文件时是否使用绝对路径?

使用相对路径应该可以解决这个问题:

<script src="~/Scripts/Mycript.js"></script>

【讨论】:

  • 我正在使用这样的相对路径 并且当我们正在通过服务器名称访问。允许、拒绝等目录权限是否存在问题?
  • 尝试打开 Chrome(f12) 或使用 Firebug(f12) 并查看未找到/生成的图像的确切路径。在使用 firebug 或 chrome 导航到您的页面时,您应该会看到一个红色的 x 标记。如果您使用的是相对路径,那么我唯一的另一个假设是文件存在于服务器上的正确路径中,而不是其他路径中。
猜你喜欢
  • 2013-06-19
  • 1970-01-01
  • 2022-10-17
  • 1970-01-01
  • 2014-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多