我有一个.NET MVC3项目,它刚刚部署到虚拟目录中的实际服务器上.我们称之为VirtDir.我的
JavaScript文件都有AJAX的URL,如下所示:
"/Home/Save/"
这在当地工作得很好.
在实际的服务器上,第一个“/”杀死虚拟目录,所以我得到了
“/ Home / Save /”而不是“/ VirtDir / Home / Save /”显然失败了.
如果我删除了第一个“/”,那么事情会在本地中断,导致定义的URL被附加到当前页面的URL:如果你在“/ Home / Index”页面上,AJAX URL将指向
“/首页/索引/主页/保存”.
我的JavaScript位于单独的* .js文件中,因此我无法真正为它们编写@ Url.Content.
有谁知道这个问题的好方法?