在我的 MVC3 Razor 应用程序中,我将布局页面中的 ajax 称为
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")" type="text/javascript"></script>
当我在本地机器上运行它时,它工作得很好。但是使用 iis7 发布后,我的 ajax 调用不起作用。当我在浏览器中检查查看源代码时,参考就像<script src="/Scripts/jquery.unobtrusive-ajax.js" type="text/javascript"></script>
发布之前和<script src="mvcapplication/Scripts/jquery.unobtrusive-ajax.js" type="text/javascript"></script>
发布之后一样。我很困惑为什么 url 会改变?