ASP.NET MVC 2アプリケーションの公開中に見つかったルーティング関連の問題に関するフィードバックが必要です。 Global.asaxファイルで は、私は、次のルートに定義:だからASP.Net MVC 2ルーティング
// Thumbnails routing.
// Sample URL: resizer/resizeImage/200/200/Error/error.jpg
routes.MapRoute("Resizer","Resizer/{action}/{width}/{height}/{folder}/{file}",
new { controller = "Resizer", action = "ResizeImage", width = 100,height = 100,
folder = "Error", file = "error.jpg"
}
);
// Default routing.
// Sample URL: /Home/Index
routes.MapRoute("Default", "{controller}/{action}.aspx/{id}",
new { controller = "Home", action = "Index", id = (string)null }
);
を、まず私はそう最初に...それ以外のホスティングサーバー(アルバ)は、ルーティング適切に行っていないデフォルトのルーティングのための.aspxの追加する必要がありました質問:通常のルーティング(つまり、.aspxを追加しない)を維持するための他の回避策がありますか?
'Resizer'ルートでは、サムネイル画像を生成するコントローラを呼び出すことができます。ローカルでは動作しますが、Webサイトの公開時には動作しません。
「resizer/resizeImage/200/200/Error/error.jpg」のようなルートが認識されないようです。
この問題はどのように処理できますか?