次の問題があります:-
MVC サイトを作成し、別のドメインで IIS (既定の Web サイトではない) に展開します。その後、同じドメインの下に (asp.net サイトで) 仮想ディレクトリを作成しますが、asp.net サイトを開くと機能しません。 MVC サイトにリダイレクトし、MVC サイトにない仮想ディレクトリの名前でコントローラー名を検索します。問題を解決するにはどうすればよいですか。
マップ ルート メソッドのコードは次のとおりです。
public static void RegisterRoutes(RouteCollection ルート) {
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
//routes.MapRoute(
// "Default", // Route name
// "{controller}/{action}/{id}", // URL with parameters
// new { controller = "Category", action = "Index", id = UrlParameter.Optional } // Parameter defaults
//);
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Category", action = "ShowBrand", id = UrlParameter.Optional } // Parameter defaults
);
}