asp.net Webサイトのディレクトリを保護しました(web.configのロケーション拒否プロパティを使用)。"セッションステートはenableSessionStateがtrueに設定されている場合のみ使用できます"
このディレクトリでaspxページを呼び出そうとするとうまくいきます(拒否されました)。しかし、静的ファイル(例:logo.gif)を呼び出そうとすると、「セッション状態はenableSessionStateがtrueに設定されている場合にのみ使用できます」というこの例外が発生します。
私はgifファイルとディレクトリ保護の関係を理解していません。
誰もこの問題を既に解決しましたか?
更新:私はcmsシステム(DotNetNuke)を使用しています。 CMSには、URLリライティングモジュール(iFinity URLマスタ)が添付されています。
<!-- Forms or Windows authentication -->
<authentication mode="Forms">
<forms name=".DOTNETNUKE" protection="All" timeout="60" cookieless="UseCookies" />
</authentication>
<!-- ... -->
<location path="Install">
<system.web>
<authorization>
<deny users="*" />
</authorization>
</system.web>
</location>
ありがとう。
さらにコードを投稿してください。私はこのエラーを得ることができません。どのような認証を使用しますか? .netのどのバージョンを使用していますか? –
私は自分の質問を編集しました。私はネットを使用しています。 –