摘要:
当在MVC中添加多个Areas的时候,如果Area下面的控制器的类名和控制器和全局的某个控制的类名和控制器名称相同的时候,打开全局的url的时候,会出现类似的情况。提示如下:找到多个与名为“Home”的控制器匹配的类型。如果为此请求(“{controller}/{action}/{id}”)提供服务的路由在搜索匹配此请求的控制器时没有指定命名空间,则会发生此情况。如果是这样,请通过调用含有“namespaces”参数的“MapRoute”方法的重载来注册此路由。这个情况出现后,网络上搜索能找到的解决方法为:在Areas下面的RegArea中做修改如下,加上一个 new string[]{ 后. 阅读全文
posted @ 2013-02-21 21:35 billpeng 阅读(6755) 评论(0) 推荐(3) 编辑