2016-04-17 23 views
1

我試圖在web應用程序項目中創建mvc論壇。 我安裝包後,我總是得到這個錯誤,我也試圖把這個解決方案發現多個類型與名爲'Home'的控制器匹配創建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 但仍然沒有工作我

任何人都可以幫我嗎?

回答

0

由於沒有人能回答它,所以我自己找了幾個小時。

其實我只需要修改RegisterRoutes就不會Global.asax.cs在RouteConfig.cs中

相關問題