2

私は自分のウェブサイトに次の構造を設定しました。(以下のリンクを参照) http://postimg.org/image/ut4klihrp/

  • localhost:62540 コアのインデックス ページに移動します
  • localhost:62540/www/Home WWW のインデックス ページに移動します
  • localhost:62540/cms/Home cms の indec ページに移動します

私は基本的に、「デフォルト」ルート (localhost:62540) を自分の WWW プロジェクトに送りたいと思っています。どうすればこれを行うことができますか、またはこれが説明されるための原則であるチュートリアルを知っている人はいますか? または、areaメソッドを使用しているため、これは不可能ですか。最終的には、コア プロジェクトからビューとコントローラーを削除したいと考えています。

www のルート構成:

routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
            namespaces: new string[] { "WWW.Controllers" }
        );
4

1 に答える 1

0

でデフォルト エリアを指定できますdefaults

routes.MapRoute(
    name: "Default",
    url: "{controller}/{action}/{id}",
    defaults: new { area = "www", controller = "Home", action = "Index", id = UrlParameter.Optional },
    namespaces: new string[] { "WWW.Controllers" }
);
于 2013-07-10T12:25:49.490 に答える