【问题标题】:IIS can't find JavaScript and CSS filesIIS 找不到 JavaScript 和 CSS 文件
【发布时间】:2011-03-26 14:33:43
【问题描述】:

我已经为此工作了一段时间,想知道是否有人遇到过 IIS 上的错误 404 问题。更具体地说,当我输入 http://localhost/test/test.aspx 时,页面会运行,但引用的文件(JS 和 CSS)没有被使用。

有人知道这可能是什么吗?请记住,我是 IIS (6.0) 新手。

谢谢!

【问题讨论】:

  • 您的图片是相对于文件夹还是相对于根目录?您可能希望显示图像文件夹的位置以及如何尝试在代码中引用它们的一两个示例。
  • 利用 Firebug firefox 插件来检查浏览器为你的 JS/CSS 请求了哪些 url。
  • 你能发布你的代码引用 javascript 和 css 文件吗?

标签: javascript asp.net css iis configuration


【解决方案1】:

无论 .NET 运行的是 4.0 还是 4.5,您都需要在 web.config 中设置编译 debug="false" 以使用 Jquery 和 css 捆绑。

编译调试="false" targetFramework="4.0"

【讨论】:

    【解决方案2】:

    简单,您用于链接样式表和 javascript 文件的路径不正确。你是用“~”来链接的吗?首先尝试使用文件的绝对路径。 Firefox 和 IE 也会出现这种情况吗?

    【讨论】:

    • 你知道为什么它实际上不能通过速记来工作吗?
    • 是的。为了评估 ~ (tilda),它必须是服务器控件。如果要使用 tilda,则必须将 runat="server" 添加到脚本标记。只有 ASP.NET 知道 ~ (tilda) 是什么。
    【解决方案3】:

    您的 VS 项目资源管理器中是否存在您需要的所有文件?如果不是,它们将不会在您发布项目时包含在内。仅将它们复制到项目文件夹是不够的,您还必须将它们包含在项目中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-22
      • 1970-01-01
      • 2016-06-28
      • 2017-04-01
      • 2017-08-03
      • 2020-10-02
      • 2020-04-30
      相关资源
      最近更新 更多