gpt4 book ai didi

c# - .js 文件未被 Win 2008 Web Edit IIS 7 上的网站定位

转载 作者:太空宇宙 更新时间:2023-11-03 16:26:48 25 4
gpt4 key购买 nike

这几天我一直在绕圈子。我通常不用张贴就能找到我需要的东西。

我有一个非常简单的单页网站,它是用 asp.net 编写的,后端是 c#。我有一个 javascript 轮播。我的问题是在我的开发环境(Macbook Pro、Bootcamp Vista、VS 2008)中一切功能都正常。

当我部署到我的专用服务器(Windows 2008 网络版 IIS7)时(我是第一次!)我听从了所有建议。我已经把网站绑定(bind)IP了。我已确保我拥有经过身份验证的匿名用户和 IIS 用户。

所以我查看了我是如何处理 .js 文件的。我有 3 个。

<script language="javascript" src="<%=ResolveUrl("Scripts/jquery.min.js")%>" type="text/javascript"></script>
<script language="javascript" src="<%=ResolveUrl("Scripts/jquery.easing.1.3.js")%>" type="text/javascript"></script>
<script language="javascript" src="<%=ResolveUrl("Scripts/slides.min.jquery.js")%>" type="text/javascript"></script>

就我的生活而言,它们似乎没有得到正确处理。我可以从 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> 中获取 jquery.min.js它部分起作用。我在服务器上寻址的文件中的所有脚本都失败了。

我也试过调试javascript ...我明白了

SCRIPT5009: '$' is undefined

现在我的猜测是它没有定义,因为站点没有寻址具有相应代码的 .js 文件。

如果有人对此有想法......或以前遇到过,请提供帮助。

谢谢

* 编辑 *

好的,我在 HTML 中有这个

<script language="javascript" src="<%=ResolveUrl("~/Scripts/jquery.min.js")%>" type="text/javascript"></script>
<script language="javascript" src="<%=ResolveUrl("~/Scripts/jquery.easing.1.3.js")%>" type="text/javascript"></script>
<script language="javascript" src="<%=ResolveUrl("~/Scripts/slides.min.jquery.js")%>" type="text/javascript"></script>

当我查看页面源时,我有这个

<script language="javascript" src="/Scripts/jquery.min.js" type="text/javascript"></script>
<script language="javascript" src="/Scripts/jquery.easing.1.3.js" type="text/javascript"></script>
<script language="javascript" src="/Scripts/slides.min.jquery.js" type="text/javascript"></script>

在fiddler中我有这个

404 - File or directory not found

最佳答案

您需要在波浪号后加一个正斜杠:

ResolveUrl("~/Scripts/slides.min.jquery.js")

关于c# - .js 文件未被 Win 2008 Web Edit IIS 7 上的网站定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12330670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com