我一直拉我的頭髮在這一個。'資源無法找到' - 錯誤1個特定的控制器asp.net mvc
我有一個控制器:ChatController,其中任何路線我嘗試給我一個'無法找到資源'的錯誤。
路線:
routes.MapRoute(
"chatPage",
"{lang}/chat/{action}",
new { lang = "th", controller = "Chat", action = "Index" }
);
的網址:/日/聊天
我所有的其他途徑(其它控制器),做工精細。
我使用routedebug.dll來查看我的路由是否設置正確,路由是否正確。
即使我刪除整個ChatController,我仍然得到同樣的錯誤。這意味着它確實找到路線,但甚至沒有得到控制器(通常這會給控制器找不到錯誤或類似的東西)
我在開發服務器和IIS上得到這個。
有人嗎?
*更新*
我得到它通過改變從{}郎的routevalue工作/聊天,{}郎/聊天,並相應地改變了我的controllername(ChatController => chatController),該工程...目前。仍然想知道是什麼原因造成的。
你有其他路線設置嗎?請顯示您的整個路線定義表,因爲這可能很重要。 – 2011-06-13 19:11:04
routedebug實用程序(請參閱上圖)顯示,當我輸入路線時,路線與正確的路線相匹配。另外,當我只設置1條路線(上面描述的那條路線)時,我得到相同的錯誤。 – 2011-06-13 19:36:56