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