最佳答案
我目前有两个不相关的MVC3项目托管在线。
一个工作正常,另一个不工作,给我一个错误:
发现多个类型匹配名为'Home'的控制器。这 如果服务此请求的路由会发生什么 ('{controller}/{action}/{id}')不指定要搜索的名称空间
. .如果是这样, 通过调用'MapRoute'方法的重载来注册这个路由
我的主机的工作方式是,他给我FTP访问权限,在这个文件夹中,我有另外两个文件夹,一个用于我的应用程序。
ftpFolderA2 / foo.com
ftpFolderA2 / bar.com
foo.com工作正常,我发布我的应用程序到我的本地文件系统,然后FTP内容,它工作。
当我上传并尝试运行bar.com时,上面的问题触发并阻止我使用我的网站。同时,foo.com还在运作。
是bar.com从ftpFolderA2内部的控制器搜索,这就是为什么它正在寻找另一个HomeController
?我怎么能告诉它只看在控制器文件夹,因为它应该?
事实:
有人能确认是这个问题吗?