古いMVCアプリケーションでは、クエリ文字列パラメータを受け取り、それに基づいてリダイレクトを行うこの(プレーンなHTTPGET)コントローラアクションがあります。常に別のアクションにリダイレクトされますが、クエリ文字列が.
で終わると、アクションは2回実行されます。最初は正しいパラメータで実行され、2回目は同じパラメータで実行されますが、ドットは使用されません。ユーザーは最終的に2番目(誤った)実行から結果を取得し、最初の実行からのリダイレクトは無視されます。クエリ文字列がドットで終了するとコントローラアクションが2回呼び出されます
クエリ文字列がドットで終わっていない場合はすべて正常であり、アクションは1回だけ呼び出されます。
誰もこの問題を解決する方法を知っていますか?絶望のうち
<configuration>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
答えはちょっとしたものだったが、問題は終わってうれしい。 – jahu