2

従来の ASP アプリケーションを ASP.NET MVC3 に変換しています。

global.asax に次のルート マッピングがあります。

routes.MapRoute("LogOn", "Scripts/Logon", New With {.controller = "Account", .action = "Logon"})
routes.MapRoute("LogOnASP", "Scripts/Logon.asp", New With {.controller = "Account", .action = "Logon"})
routes.MapRoute("LogOnASPX", "Scripts/Logon.aspx", New With {.controller = "Account", .action = "Logon"})

「Scripts」フォルダにはlogon.aspもlogon.aspXも存在しません。しかし、logon.asp だけが 404 エラーを表示します。IIS は、logon.asp が存在するかどうかを確認し、そのようなファイルがない場合は 404 を報告しているようです。

asp url が通過できるように IIS 設定を構成するにはどうすればよいですか?

URL で Logon.asp を使用すると、localhost IIS (Windows 7 64 ビット)、IIS 7.5) がエラーを表示しないことに混乱しています。このエラーは、デモ サーバー (Windows 2008 R2 サーバー上の IIS 7.5) でのみ表示されます。

4

0 に答える 0