IIS 在.NET MVC网站下创建多个子应用程序,子站访问根目录问题
iis 发布的站点 如: http://www.test.com/home/inde
然而子站点 如: http://www.test.com/water/home/inde
问题是:子站点在单独发布的网站用ajax请求后台是正常的,但作为应用程序发布,发现请求后台无反应,按F12,错误提示404,后来通过日志输出的方式,看请求有没有进后台,结果是连后台方法的没进去。比较了一下,怀疑是路径的问题
于是在ajax请求url中加上 rootUrl,数据可以正常获取到了
var rootUrl = "@Url.Content("~")";//获取根路径,防止iis部署位置不同