System.InvalidOperationException: 找到多个与名为“Home”的控制器匹配的类型。
2024-09-04 09:40:42
一,当项目中存在多个网站报错,而不是新增Area出现这个错误时。应该在RouteConfig这样改:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing; namespace Houtai.Web.Mobile
{
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
namespaces: new string[] { "Houtai.Web.Mobile.Controllers" }
);
}
}
}
二,若是添加Area,造成的错误,则
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute(
"Default", // 路由名称
"{controller}/{action}/{id}", // 带有参数的 URL
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
, new string[] { "Houtai.Web.Mobile.Controllers" }
); }
}
最新文章
- mapreduce中一个map多个输入路径
- 关于xcode导出设置中的一些概念
- iOS开发小技巧--相机相册的正确打开方式
- simple_tag,filte,分页以及cookie和装饰器
- VS2008下,aspx页面设计模式消失,只有黑白字体
- maven基础学习
- 哀悼我的第一次";创业";经历
- javascript权威指南笔记--javascript语言核心(四)
- javascript获取以及设置光标位置
- AspxGridView整理文档【转】
- 我眼中真正优秀的CTO
- HDU 5903 Square Distance
- HDU 5538 House Building(模拟——思维)
- python基础之作业3----三级菜单小练习
- Redis集群以及自动故障转移测试
- pygame 笔记-6 碰撞检测
- db2空值、null
- BufferedInputStream使用详解
- Struts2(七)
- 《DSP using MATLAB》示例Example 8.30