ASP.NET MVC アプリがあり、そのアプリで Http ハンドラーを使用しています。
HttpHandler が呼び出される前後に、サイトがコントローラーを検索して呼び出さないようにするにはどうすればよいですか?
これでハンドラーが呼び出され、404 エラー コードが表示されます。
ASP.NET MVC アプリがあり、そのアプリで Http ハンドラーを使用しています。
HttpHandler が呼び出される前後に、サイトがコントローラーを検索して呼び出さないようにするにはどうすればよいですか?
これでハンドラーが呼び出され、404 エラー コードが表示されます。
RegisterRoutes
global.ascx.cs ファイルのルートを次のように変更します。
routes.MapRoute(
"Default1", // Route name
"{controller}/{action}/{id}/{param}", // URL with parameters
new { controller = "Account", action = "LogOn", id = UrlParameter.Optional}, // Parameter defaults
new[] { "YourProjectName.Controllers" }
);
ノート:
YourProjectName
します。Controllers
フォルダーの外に置いておくと (そこにある場合)、問題なく動作するはずです。ルーティングでさらにグーグルを実行します。