2017-03-24 2 views
3

私は2つのプロジェクトMVCを持つ1つのソリューションを持っています。 2番目のプロジェクトへの参照をメインプロジェクトに追加しました。最初のプロジェクトから2番目のプロジェクトに新しいMapRouteを作成します。メインプロジェクトMVCへのルートを別のプロジェクトMVCにどのように作成できますか?

routes.MapRoute(
      name: "second", 
      url: "second", 
      defaults: new { controller = "Home", action = "Index" }, 
      namespaces: new[] { @"SecondProject.Controllers" }); 

私はURLアドレスhttps://localhost/secondで書くとき、このコードは動作していない...メインプロジェクトにRouteConfigに

を追加されました...任意のアイデアなぜですか?

+0

が最初の1つ(または任意の他のマッチングルートの前に)そのルートです有用でありうるだけでなくstackoverflowのリンクを参照することができ –

+0

私はあなたが私が暗黙のルートを持っているかどうかを知りたいと思いますない。私は正しい? @StephenMuecke –

答えて

0

まずは名前空間のパスがあなたの最後であることを確認してください。ルート宣言の後、ルートconfigの下の行を追加してください。

myRoute.DataTokens["UseNamespaceFallback"] = false; 

あなたは Controller in separate assembly and routing

関連する問題