具有虚拟目录的IIS中的AJAX网址路由问题
|
我得到了一个“ 0”项目,该项目刚刚部署到虚拟目录中的实际服务器上。叫
VirtDir
。我的JavaScript文件都具有如下定义的AJAX网址:
\"/Home/Save/\"
在本地工作正常。
在实际的服务器上,第一个\“ / \”将杀死虚拟目录,因此我得到
用\"/Home/Save/\"
代替\"/VirtDir/Home/Save/\"
显然会失败。
如果我删除第一个\“ / \”,那么事情就会在本地中断,导致将定义的URL附加到当前页面的URL:如果您在\"/Home/Index\"
页面上,则AJAX URL会指向
\"/Home/Index/Home/Save\"
。
我的JavaScript位于单独的* .js文件中,因此我无法真正向它们写入@Url.Content
。
有人知道这个问题有一个好的解决方案吗?
没有找到相关结果
已邀请:
1 个回复
桔适丛
然后,您可以像这样在文件中构建URL: