問題描述:將已有的模板項目(CMS)拷貝了一份代碼開啟另外一個項目,在基本完善后發布到IIS中,發現默認路徑怎么也啟動不了,修改了默認文檔也不起作用,百思不得琪姐,錯誤截圖如下:
解決方案:睡覺時候還在琢磨這個問題,早上過來仔細對比了已有的幾個項目,因為模板項目是CMS,默認跳轉到
Home/Index
然后判斷是否啟用靜態頁面,再進行后續的跳轉,改的時候直接把Home這個控制器給刪除了,只保留了后台的的控制器Admin,然后根目錄就死過跳轉不過去了。對比后發現之前的項目是直接跳轉到Home/Index頁面,然后在頁面里寫了個js跳轉,比如這樣:
<script>window.location.href = "/Admin/Login";</script>
在項目中又把Home控制器加回來,問題解決了。估計是IIS默認的路徑就是Home/Index。。。