【问题标题】:Script files returning 404 Error返回 404 错误的脚本文件
【发布时间】:2010-03-11 22:45:42
【问题描述】:

我正在使用 ASP.Net,每当我创建脚本文件或尝试包含像 jQuery 这样的脚本文件时,它们都无法正常工作。我只是在做一个普通的本地主机服务器,没有一个脚本在工作。在使用 firebug 进行进一步检查后,我查看了这些脚本中引用的内容,它显示了 404 错误的 html 代码。我知道脚本和文件在那里,我可以在浏览器中直接导航到它们,但由于某种原因,我无法在我的页面中引用它们。

这是截图:

404 Error http://img517.imageshack.us/img517/8058/404z.png

alt text http://img202.imageshack.us/img202/174/4042.png

【问题讨论】:

    标签: asp.net javascript


    【解决方案1】:

    我敢打赌,脚本的相对引用:

    ../script/jquery-1.4.2-min.js
    

    中断是因为您的当前页面位于无法正常工作的目录中。 (可能是由重写的 URL 引起的)。

    你能不能展示一下

    • 你在哪个网址
    • 脚本驻留在哪个绝对目录中?

    【讨论】:

    【解决方案2】:

    这个问题对我来说相当简单。

    网页:http://localhost:49464/Seth-Duncan.com/Main.aspx
    jquery:http://localhost:49464/scripts/jquery-1.4.2-min.js

    不出所料,那里似乎没有 jquery 脚本。很可能,它在生产服务器上正常工作。

    【讨论】:

    • 我觉得没那么简单,我这么说是因为我以完全相同的方式引用样式表并且它引用得很好,它只是脚本文件夹中的脚本
    • 更正,就这么简单,我将其更改为不使用 Seth-Duncan.com/ 文件夹名称,而只使用 root,一切正常。谢谢
    【解决方案3】:

    脚本文件的路径错误 - 里面有“..”。您应该在服务器上指定路径,而不是在文件系统上。

    【讨论】:

    • 用“..”在网络服务器中指定相对路径并没有错,唯一的问题是文件必须在 Pekka 所说的那个位置。
    • 我明白了,谢谢。出于某种原因,我认为 Seth Duncan 使用了文件系统路径。
    猜你喜欢
    • 2011-08-11
    • 2017-06-10
    • 2020-04-10
    • 1970-01-01
    • 1970-01-01
    • 2017-01-01
    • 1970-01-01
    • 2019-09-09
    • 2014-01-26
    相关资源
    最近更新 更多