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部署位置不同

原文地址:https://www.cnblogs.com/niewa0928/p/12704984.html