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

标签 c# jquery asp.net iis-7

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

我有一个非常简单的单页网站,它是用 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/

相关文章:

javascript - jquery动画图像滑出ul列表后面

c# - 将字符串列表传递给由 asp 代码后面的方法发送的 javascript

c# - 在调用方法中模拟局部变量

c# - 如何获得与 FormsAuthentication.HashPasswordForStoringInConfigFile ("asdf", "MD5") 方法相等的哈希值?

C# 初学者 - 在同一个函数中回调

c# - 如何在 C# 中执行#ifdef

jquery - Tinymce html5占位符通过从textarea读取属性

javascript - 在某些网站上使用 jQuery 函数会导致 Uncaught TypeError

c# - XmlDocument - 从字符串加载?

c# - checkboxlist - 如何在不设置选定值的情况下填充它