我几天前部署了一个asp.net mvc网站,一切都很顺利。我刚刚部署了第二个网站(完全不相关)
我刚刚访问了第一个网站,我现在收到错误。任何人都可以帮我确定发生了什么。我不明白为什么他们会互相了解。
控制器名称“Home”在以下类型之间不明确:
Site.netmvc.Controllers.HomeController
SalemGolf.Controllers.HomeController
描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中的起源位置的更多信息
异常详细信息:System.InvalidOperationException:控制器名称“Home”在以下类型之间不明确:
Site.netmvc.Controllers.HomeController
SalemGolf.Controllers.HomeController
来源错误:
在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息
堆栈跟踪:
[InvalidOperationException:控制器名称“Home”在以下类型之间不明确:
Site.netmvc.Controllers.HomeController
SalemGolf.Controllers.HomeController]
System.Web.Mvc.DefaultControllerFactory.GetControllerTypeWithinNamespaces(String controllerName,HashSet`1名称空间)+417
System.Web.Mvc.DefaultControllerFactory.GetControllerType(String controllerName)+286
System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext,String controllerName)+57
System.Web.Mvc.MvcHandler.ProcessRequest(HttpContextBase h
答案 0 :(得分:4)
确保您的Bin目录中没有其他站点的程序集。