文章出處

遇到這樣一個問題:項目是 MVC,但也包含 WebForm 的頁面,RouteConfig 中設置了這樣一個路由:

routes.MapRoute(
    name: "SubjectIndex",
    url: "zt",
    defaults: new { controller = "Subject", action = "Index" }
);

Web 應用程序下有一個 zt 目錄,并且又一個 Default.aspx 文件,設置路由后,運行還是走的文件目錄,但如果把 url 的 zt 改為 zta,就是可以的,如果把 Default.aspx 刪除掉,就會報 HTTP Error 403.14 - Forbidden 錯誤。

解決方式:

routes.RouteExistingFiles = true;

文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()