2009-08-14 77 views
1

我前幾天部署了一個asp.net mvc站點,一切都很順利。我剛剛部署了第二個網站(完全不相關)2個asp.net mvc站點互相沖突

我剛剛去了第一個網站,現在我在下面發生了一個錯誤。任何人都可以幫助我確定發生了什麼事。我不明白他們爲什麼會彼此瞭解任何事情。

控制器名稱「家」是以下類型之間曖昧:
Site.netmvc.Controllers.HomeController
SalemGolf.Controllers.HomeController
描述:在當前web請求的執行過程中發生了未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。
異常詳細信息:System.InvalidOperationException:控制器名稱「家」是模糊的以下類型之間:
Site.netmvc.Controllers.HomeController
SalemGolf.Controllers.HomeController
源錯誤:
生成了未處理的異常在執行當前Web請求期間。關於異常的來源和位置的信息可以使用下面的異常堆棧跟蹤來標識。
堆棧跟蹤:
[InvalidOperationException異常:控制器名稱 '家' 是以下類型之間曖昧:
Site.netmvc.Controllers.HomeController
SalemGolf.Controllers.HomeController]
System.Web.Mvc.DefaultControllerFactory。 GetControllerTypeWithinNamespaces(字符串controllerName,HashSet`1命名空間)417

System.Web.Mvc.DefaultControllerFactory.GetControllerType(字符串controllerName)286 System.Web.Mvc.DefaultControllerFactory.CreateController(的RequestContext的RequestContext,字符串controllerName)57
Sy stem.Web.Mvc.MvcHandler.ProcessRequest(HttpContextBase h

回答

4

確保您的Bin目錄中沒有其他站點的程序集。

+0

我不知道那是怎麼回事:) – leora 2009-08-14 01:32:28

+0

它有時會發生。只是一個人爲錯誤:) – 2009-08-14 10:26:48

+0

不是人爲錯誤。這是Visual Studio沒有做它應該做的事情。 – 2009-08-21 23:35:41