发现多个类型与名为';主页';创建MVC论坛后
本文关键字:创建 主页 MVC 论坛 发现 类型 | 更新日期: 2024-09-20 08:09:31
我正在尝试在web应用程序项目中创建mvc论坛。在我安装软件包后,我总是收到这个错误,我也在尝试将这个解决方案
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional },
new[] { "AppName.Areas.Admin.Controllers" }
);
进入控制器,但我找不到控制器的位置
mvcForum.Web.Areas.Forum.Controllers.HomeController
mvcForum.Web.Areas.ForumAdmin.Controllers.HomeController
我正试着把这个
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
namespaces: new string[] { "GroupAssignment.Controllers" }
);
routes.MapRoute(
name: "forum",
url: "mvcForum/Web/Areas/Forum/Controller/{action}/{id}",
defaults: new
{
controller = "mvcForum/Web/Areas/Forum/Controller/",
action = "Index",
issueId = UrlParameter.Optional,
projectId = UrlParameter.Optional
}
);
routes.MapRoute(
name: "forumadmin",
url: "mvcForum/Web/Areas/ForumAdmin/Controller/{action}/{id}",
defaults: new
{
controller = "mvcForum/Web/Areas/ForumAdmin/Controller",
action = "Index",
issueId = UrlParameter.Optional,
projectId = UrlParameter.Optional
}
);
}
至我的Global.asax.cs但对我来说仍然没有工作
有人能帮我吗?
因为没有人能回答,所以我自己找了几个小时。
实际上,我只需要修改不在Global.asax.cs中的RegisterRoutes。它在RouteConfig.cs 中