MVC4重命名項目後可能發生的錯誤

錯誤:
“/”應用程序中的服務器錯誤。

找到多個與名爲“Home”的控制器匹配的類型。如果爲此請求(“{controller}/{action}/{id}”)提供服務的路由在搜索匹配此請求的控制器時沒有指定命名空間,則會發生此情況。如果是這樣,請通過調用含有 'namespaces' 參數的 'MapRoute' 方法的重載來註冊此路由。

“Home”請求找到下列匹配的控制器:
MYAPP.Controllers.HomeController
Application1.Controllers.HomeController



原因:BIN目錄下生成了新舊命名的兩種dll,深層原因應是域應用的路由解析不能唯一映射引起。
解決方法:刪除舊命名的dll即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章