我有一個棘手的問題(與我一樣,因爲我是新來的MVC)嘗試使用控制器(和一個路由隨後)與名稱PropertiesController 。ASP.NET MVC路由與控制器命名爲「PropertiesController」
我相信這是因爲在我的解決方案中有一個名爲「屬性」的目錄(我無法真正刪除它)。有沒有辦法解決這個問題?
路由設置僅僅是一個簡單的途徑:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Properties", action = "List", id = "" } // Parameter defaults
);
,並要求「http://localhost/aptment2/properties/」當我在IIS7得到的錯誤是:
當然是有辦法解決這我無法找到?乾杯。
您是試圖直接瀏覽到該視圖還是首先通過default.aspx頁面(例如使用F5或Ctrl + F5)?只是好奇,如果路由註冊被繞過而發生,您將該視圖設置爲起始頁而不是default.aspx。 – nkirkes 2009-07-01 19:00:52
剛剛燒2個小時試圖調試這個,不得不記住他的SO第一次下一次 – mxmissile 2012-06-07 19:34:21