既存のアプリケーションのサブディレクトリに ASP.NET MVC アプリケーションをデプロイしようとしていますが、ルーティングの問題が発生しています。MVC アプリのすべてのバイナリと構成ファイルが正しくルート ディレクトリに配置され、残りのコンテンツがサブディレクトリに配置されるようにフォルダー構造を設定しました。さらに、サブディレクトリを反映するように MVC アプリケーションのすべてのルートを更新しました。ただし、アプリケーションへのすべてのリクエストにより、次が生成されます。
着信要求がどのルートとも一致しません。
デフォルト ルートを含め、すべての定義済みルートが無視されます。
routes.MapRouteLowercase(
"Main_Default",
"blog/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" }
);
RouteDebugを有効にして問題をテストしようとしましたが、それでもルーティングされません。他に何を試すことができるかについて何かアドバイスはありますか?
注:この質問は重複していません。