2009-03-25 13 views
2

私は、ルートweb.config内の複数の副権を持つASP.NET Webアプリケーションを持っています。私は "StateServer"としてsessionModeを持っています。だから私のサブディレクトリの1ページで、私はシリアル化を行うことができません。私がSessionModeメソッドを "InProc"に変更すると、正常に動作します。私はルートディレクトリにweb.configファイルを維持したいです。私はサブディレクトリに別のweb.configファイルを持っていることを計画しています。誰も私にこれを行う方法を教えてもらえますか?事前ASP.NET Webアプリケーション内の複数のWeb.Configファイル

答えて

5

おかげであなただけのサブディレクトリに新しいweb.configファイルを置くことができますし、ASP.NETを使用すると、そのディレクトリに変更した設定を上書きします。

4

[Serializable]属性を持つセッションに入れるクラスをマークすると、StateServerセットアップで通常使用できます。

0

別のweb.configをサブディレクトリに配置するだけです。 ASP.NETはそれを可能にしています。私はweb.configにその "アプリケーション"のための具体的な値が含まれているWebサイトにいくつかの領域を持っています。言っ

1)は、2つの異なる方法で状態を維持することをお勧めしますあなたはよろしいですか?おそらく、セッション状態をシリアライズ可能にする方法や、セッション状態を完全に使用する方法を解明する方が良いでしょう。

2)これらのweb.configファイルは、それぞれにどのような値を入力するか慎重でないと維持しにくい場合があります。

5

すべてのサブディレクトリにWeb.configを作成できますが、すべての設定がすべてのレベルで許可されるわけではありません。

そしてSessionModeは、アプリケーションルートでのみ作成できる1つの設定です。

関連する問題