0
としてリダイレクトするようにフォーム認証を強制します。は、私はIIS/MVCでフォーム認証を使用していGETリクエスト
<authentication mode="Forms">
<forms loginUrl="~/Login" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
HTTP PUT webapiリクエストを発行していますが、Cookieの有効期限が切れてタイムアウトしました。ユーザーは非常に正しくhttp://Loginにリダイレクトされますが、ログインURLへのリクエストがPUTではなくGETです。
私のコントローラは関係なく、常に元の要求の種類をGETするログインURLへのリダイレクトを強制する方法はあり、これは404
になりGETサポートしているため。
あなたはタイプが前の要求が他の一つであるにも関わらずGETであることを意味しますか?さもなければあなたの答えはそれ自身と矛盾する。 –
はい。以前のリクエストはPOSTでした。 –