global.asax に次の 2 行があります。
routes.MapRoute("myTest1", "test", new {
controller = "Home", action = "Page", id = "Home"
});
routes.MapRoute("myTest2", "test.html", new {
controller = "Home", action = "Page", id = "Home" });
上記の最初の行は完全に機能し、ローカルでテストすると両方の行が機能します。問題は、これをライブサーバーに配置するときに発生します。2 行目は、.html で終わる他の行と同様に 404 に進みます。
ローカルでは機能するのにオンラインでは機能しない理由が本当にわかりません。
どんなアドバイスも素晴らしいでしょう。ありがとう
- - 編集 - -
IIS を調べましたが、そこに問題があるかどうかはわかりません。HTMLファイル「test.html」をアップロードしようとしましたが、リダイレクトするように設定されていても、ページは完全に読み込まれます。