2013-10-02 73 views
0

我已經有幾個月的工作項目了....本週我決定改變我的一些領域....我刪除了兩個區域並創建了一個新區域......asp.net mvc區域路線停止工作

這樣做後,我不能添加任何新的控制器到現有的區域,並讓他們正確路由。我看到其他奇怪的東西....例如,我沒有得到服務路徑的自動完成....它只列出了區域內的控制器,而不是模型或服務....

我有在新的領域創建新的控制器......並且這些工作正常.....但是在「舊」區域中有些東西被搞砸了......

我不知道從哪裏開始尋找此.. ...在某些方面,它聽起來像一個路由問題...但路由沒有改變....所以我認爲這可能是一個配置問題....但哪個配置文件....每個區域都有它的自己的配置文件,然後我們有主配置文件....

有沒有人看到像這樣的問題?

+0

你沒有得到自動補全的地方? – Shyju

+0

你對你所在的地區做了什麼樣的改變?你可以顯示該地區的「AreaRegistration」問題嗎? – GvM

+0

當我打字時(使用visual studio 2012 ... – user2040849

回答

1

您可以使用RouteDebugger來調試您的路由。

+0

謝謝......我將爲未來記住這一點......但在下面看到,答案並不是路由問題。 – user2040849

0

我找到了部分答案....同時我改變了我重命名項目的區域....當我創建新區域時,他們得到了使用OLD項目名稱創建的名稱空間....我沒有注意到命名空間是錯誤的....這個線索是道路完成沒有工作的事實....我應該仔細看看這個......

現在大問題,而我將其標記爲答案的原因是......項目名稱保留在asp.net mvc中的位置.....我查看了web.config並完成了全局搜索舊的項目名稱.....任何線索在哪裏改變這???