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

Asp.net mvc 发布到服务器后,jquery在asp.net mvc中不工作,asp.net-mvc,Asp.net Mvc,我构建了一个mvc应用程序,其中包含一些jquery代码。当我在ide上运行应用程序时,一切都很完美。当我发布到服务器并打开页面时,jquery不起作用。我得到了预期的对象错误 这可能是因为我的文件映射吗?以下是我在应用程序中的映射示例- <script type="text/javascript" href="../../Scripts/jquery-1.3.2.js"></script> 我成功地将应用程序发布到iis7,但是jquery被破坏了。我确实发布

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

这可能是因为我的文件映射吗?以下是我在应用程序中的映射示例-

<script type="text/javascript" href="../../Scripts/jquery-1.3.2.js"></script>  

我成功地将应用程序发布到iis7,但是jquery被破坏了。我确实发布到了现有网站中的应用程序


有什么想法吗?

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

您可以尝试以下操作,这是来自应用程序根目录的路径:

<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>


谢谢。这两种解决方案中的任何一种都比另一种更受欢迎,还是只使用其中一种有效的解决方案?第二个选项不也会对页面上的任何JavaScript代码禁用jQuery Intellisense吗?嗯。。。是的,但他的问题是部署而不是开发。