私はいくつかのMVCコントローラを持つコア製品を持っています。ASP.NET MVCコア - カスタムクラスライブラリを使用してコントローラを置き換えます。
カスタムクラスライブラリを使用してクライアントに固有のアクションを上書きする機能が必要です(MyProduct.MVC.Custom.dllとしましょう)。 MVCの以前のバージョンで
それはroutes.MapRoute(名前空間を使用して可能であった:新しい[]現在のMVCで{「MyProduct.MVC.Custom」}
我々はそのようなオプションを持っていないと私は次のエラーを受信しますメッセージ:
AmbiguousActionException:複数のアクションが一致した次のアクションは、ルートデータに一致し、すべての制約が満たされていた:。
MyProduct.MVC.Custom.Controllers.HomeController.About
MyProduct.MVC.Controllers.HomeController.About
Microsoft.AspNet.Mvc.Infrastructure.DefaultActionSelector.SelectAsync(RouteContextコンテキスト)
Googleはエリアを使用するために私を提案するが、私は交換したいコントローラの同じURLを持つアクション。
これはASP.NET MVCコアを実現することは可能ですか?