2016-04-17 9 views
1

Webアプリケーションプロジェクトでmvcフォーラムを作成しようとしています。 私はパッケージをインストールした後、私はいつもこのエラーを取得して、私はまた、コントローラに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

誰もそれに答えることができないので、私は自分で数時間見つけました。

実際には、RouteConfig.csにあるGlobal.asax.csにないRegisterRoutesを変更する必要があります。

関連する問題