0
我在主控制器文件夹和某个区域的控制器文件夹中有主控制器。因此,我得到一个错误,告诉ASP.NET MVC无法找出使用哪个家庭控制器:T4MVC发现与控制器匹配的多种类型
发现多个类型与名为'home'的控制器相匹配。如果服务此请求的路由('')不是 指定名称空间以搜索与 请求相匹配的控制器,则可能发生此 。如果是这种情况,请通过调用带有'namespaces'参数的'MapRoute'方法的 重载来注册此路由。
我发现了一个类似的两岁question。这个功能的当前状态是什么?如果它工作或可能是我做错了什么?
我知道ASP.NET MVC问题,但T4MVC有可能自己指定命名空间(至少在理论上)。我想知道是否有一些改进,因为我在 – SiberianGuy
@Ldsa问题中引用了文章 - >您必须在路由注册中指定您的路由的名称空间(即默认情况下在global.asax中),T4MVC不会改变。 –