这几天我一直在绕圈子。我通常不用张贴就能找到我需要的东西。
我有一个用 ac# 后端用 asp.net 编写的非常简单的单页网站。我有一个 javascript 轮播。我的问题是在我的开发环境(Macbook Pro、Bootcamp Vista、VS 2008)中一切功能齐全。
当我部署到我的专用服务器(Windows 2008 Web Edition IIS7)时(对我来说,这是第一次!)我已经听从了所有的建议。我已将网站绑定到 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>
在我的一生中,似乎没有正确解决它们。我可以从中获取 jquery.min.js<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
并且它可以部分工作。我在服务器上处理的文件中的所有脚本都失败了。
我也尝试调试 javascript ...我得到了
SCRIPT5009:“$”未定义
现在我的猜测是它没有定义,因为该站点没有处理具有相应代码的 .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>
在提琴手我有这个
404 - File or directory not found