2009-05-22 24 views
4

Webページで次のエラーが表示されます。私たちは最近、IIS7への私の最初の露出であるIIS6からIIS7にウェブサイトを移行します。IIS7でセッション状態エラーが発生する

セッションステートは、enableSessionStateがtrueに設定されている場合(コンフィグレーション内でのみ使用可能)にのみ使用することができますファイルまたはPageディレクティブに格納されます。 System.Web.SessionStateModuleまたはカスタムセッション状態モジュールがアプリケーション構成の\セクションに含まれていることも確認してください。

答えて

2

非常に興味深いです。エラー説明のIIS7は、system.webセクションにSessionStateModuleを追加するように言いますが、system.webServerセクションに追加する必要があります。上記のコード

<system.webServer> 
    <modules> 
     <remove name="Session" /> 
     <add name="Session" type="System.Web.SessionState.SessionStateModule, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> 
    </modules> 
</system.webServer> 
+0

非常に良い!元のポスターがこれを答えにしていない理由は分かりません。 –

1
<system.web> 
    <httpModules> 
    <remove name="Session" /> 
     <add name="Session" type="System.Web.SessionState.SessionStateModule" /> 
    </httpModules> 
</system.web> 

正常に動作します!

を入力すると、このコードは効果がありません。

関連する問題