找到了多个匹配名为"Home"的控制器的类型.(奇怪的错误)

Lui*_*cia 5 c# asp.net asp.net-mvc asp.net-mvc-4

我在我的新asp.net应用程序上出现此错误

找到了多个匹配名为"Home"的控制器的类型.如果为此请求提供服务的路由('{controller}/{action}/{id}')未指定名称空间来搜索与请求匹配的控制器,则会发生这种情况.如果是这种情况,请通过调用带有'namespaces'参数的'MapRoute'方法的重载来注册此路由.

对'Home'的请求找到了以下匹配的控制器:Contoso.CAMPF.Sample1Web.Controllers.HomeController CAMPF.WebApp.Controllers.HomeController

奇怪的是,我没有事件在任何地方有一个constoso命名空间,我删除它,在过去我做过,但我决定在某些时候更改程序集和命名空间名称.

namespace CAMPF.WebApp.Controllers
{
    public class HomeController : Controller
    {
        [SharePointContextFilter]
        public ActionResult Index()
        {
Run Code Online (Sandbox Code Playgroud)

Lui*_*cia 6

发现错误,因为我更改了命名空间和程序集名称,然后在bin文件夹中旧的dll仍然存在,所以看起来mvc引擎在整个bin文件夹中搜索控制器