我已经构建了一个包含一些jquery代码的mvc应用程序。当我从我的ide运行应用程序时,一切都很完美。当我发布到服务器并打开页面时,jquery不起作用。我得到了对象预期的错误。
这可能是由于我的文件映射造成的吗?这是我在应用程序中的映射示例 -
<script type="text/javascript" href="../../Scripts/jquery-1.3.2.js"></script>
我成功地将应用程序发布到iis7,但是jquery已经破解了。我确实在现有网站上发布了一个应用程序。
有什么想法吗?
答案 0 :(得分:10)
您的相对路径可能会遇到问题。
您可以尝试这个,这是应用程序根目录的路径:
<script type="text/javascript" href="/Scripts/jquery-1.3.2.js"></script>
或者这个C#解决方案:
<script src="<%= Url.Content("~/Scripts/jquery-1.3.2.js") %>" type="text/javascript"></script>