发布到服务器后,jquery无法在asp.net mvc中工作

czu*_*ski 3 asp.net-mvc

我已经构建了一个包含一些jquery代码的mvc应用程序.当我从我的ide运行应用程序时,一切都很完美.当我发布到服务器并打开页面时,jquery不起作用.我得到对象预期的错误.

这可能是由于我的文件映射?这是我在应用程序中的映射示例 -

<script type="text/javascript" href="../../Scripts/jquery-1.3.2.js"></script>  
Run Code Online (Sandbox Code Playgroud)

我成功地将应用程序发布到iis7,但是jquery已经破解了.我确实发布了现有网站中的应用程序.

有什么想法吗?

Fen*_*ton 10

您可能遇到相对路径问题.

您可以尝试这个,这是应用程序根目录的路径:

<script type="text/javascript" href="/Scripts/jquery-1.3.2.js"></script>  
Run Code Online (Sandbox Code Playgroud)

或者这个C#解决方案:

<script src="<%= Url.Content("~/Scripts/jquery-1.3.2.js") %>" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)