Authentication HttpModule に問題があります。問題は、Web サーバー (IIS7) で取得したすべてのリクエストに対して明らかに実行されることです。セッション変数も使用するため、CSS や JS ファイルなどでは正しく動作しません。
私は使用しようとしました:
<add name="AuthModuleName" type="..." preCondition="managedHandler" />
しかし、役に立たない。拡張子や MIME タイプに関係なく、すべてのリクエストで引き続き実行されます。私も追加する必要があります、設定があります
<modules runAllManagedModulesForAllRequests="true">
それは私には疑わしいと思われ、実際にモジュールの前提条件を無効にしました。ただし、これを false に変更すると、アプリケーションがまったく別の方法で中断され、別の例外が発生します (SessionStateTempDataProvider では、SessionState を有効にする必要があります)。
静的コンテンツ ファイルに対する要求が行われたときに、IIS7 に HttpModule を強制的に除外させる方法を誰か助けてもらえますか?