2009-08-14 50 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