認証HttpModuleに問題があります。問題は、明らかに私がWebサーバー(IIS7)で取得したすべての要求に対して実行されることです。 Session変数も使用するため、CSS、JSファイルなどで正しく動作しません。IIS7で静的コンテンツを実行するHttpModuleを除外する
私が使用してみました:
<add name="AuthModuleName" type="..." preCondition="managedHandler" />
が、無駄に。拡張子やMIMEタイプに関係なく、要求ごとに実行されます。追加する必要があります。設定があります。
<modules runAllManagedModulesForAllRequests="true">
私には疑わしいと思われ、実際にモジュール上の事前条件が無効になっています。しかし、それをfalseに変更すると、アプリケーションは全く異なる方法で、異なる例外が発生します(SessionStateTempDataProviderではSessionStateを有効にする必要があります)。
静的なコンテンツファイルが要求されたときにIIS7でHttpModuleを除外する方法を教えてもらえますか?
ところで、これはASP.NET開発サーバーではなく、IIS7であると確信しています。ちょうどダブルチェック。 –
私は100%確信しています... –