IIS7 統合パイプラインとフォーム認証に関して問題があります。私の Web アプリケーションは aspx と html ページが混在しており、両方をフォーム認証で保護する必要があります。FormsAuthentication モジュールの前提条件を削除することで静的コンテンツを保護することができ、すべてが期待どおりに機能しますが、サインアウトすると .AUXSPATH Cookie が削除されますが、その後も静的 html コンテンツを読み込むことができ、ログインにリダイレクトされません。 aspx コンテンツを提供しようとするとリダイレクトされます...
ブラウザーを閉じて同じ html ページを読み込もうとしても、ユーザーの資格情報が何らかの形でキャッシュされているため、ページは正常に表示されます。
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
ブラウザのキャッシュをクリアするか、html ファイルの head セクションを挿入した場合にのみ、ログイン フォームにリダイレクトされ
ます。
また、出力キャッシュを構成し、html コンテンツのすべてのキャッシュを防止しました。その後は正常に動作しますが、キャッシュを使用したいのですが、サインアウト後もアクセスを防止できます。
デフォルトでキャッシュされているhtmlコンテンツに関係なく、認証Cookieを削除した後にhtmlコンテンツを提供しないようにするにはどうすればよいですか?!?