注:私は答えを掘るの時間をやった、と私は、1つを見つけることができませんでした。
私は、アプリケーションは、IIS 7(統合モード)でホストされて、ASP.NET MVCを(2.0)を持っています。
するときのGET行われる要求は/Toons/List
-私はリダイレクトする(302)で/Toons/List/
期待されている。
問題
しかし、例えばときは、POST要求を送信する私は/Toons/Add
なし)の通知スラッシュを返すサーバを再(で、(302)にリダイレクト/Toons/Add
。点では、これは、FireFoxは、誤ってURLをリダイレクトするためにGET要求を送信します。つまり、 [GET] /Toons/Add/
の代わりに[POST] /Toons/Add/
。これは、間違っている性能特性。でGET]を以来されず[が/Toons/Add/
-私)404(リソースが見つかりませんでした。
私はアプリケーションwebhost4lifeをホストすることができますし、URL書き換えモジュールを使用する私の使用を制限するIIS 7の、へのアクセスがない(私は彼らと一緒に作業しているこの問題を回避する)。しかし、ISAPIが前方の最良の方法であってもか?私はこの方法でやっていい気分にするのに十分なのか分からない。
これは一般的な問題であることが、私はこの簡単な解決策を見つけることができませんでした驚いています。
使用を必要としない解決策はありますか。 aspx中文/。サフィックスMVCとURLの書き換え?
私がする必要がある場合は2つ、、あなたが好むする必要がありますか?
任意のアイデアや提案ですか?
編集:
私は読んだことがあるhttp://www.hanselman.com/blog/ASPNETMVCAndTheNewIIS7RewriteModule.aspxをオプション"、ジョブとして私は公正"と言い、私は私しようとし見つけやすいソリューションを提供します。
編集:
私はスラッシュを追加して、ソリューションをした最後に( /
)方向に、再度、洗練されたソリューションで最もあるようにする。
このテキストから得られている元のソースでStackoverflow.com
Tags: aspnet-mvc,iis,url-rewriting,questions
| Date: 2011-12-19