私が取り組んでいるプロジェクトでは、通常、アプリケーション設定を別のファイルで定義したままにします。これは長年にわたって行われてきた方法であり、今後はすべてのシステム構成を1つのファイルに保持したいと考えています。ConfigurationManagerクラスを使用して、サーバーで実行されているC#コードから必要な構成をロードできるように、web.configセクションの使用を検討していました。
アプリケーション設定に独自の方法を使用する場合は、セッションでロードし、セッションから値をロードすることでアプリケーションで使用できるようにします。オンラインで読んだ後、セッションの使用の背後にあるパフォーマンスの問題のいくつかは、セッションオブジェクトから値を逆シリアル化する必要があることであるように見えます。
IISは、ConfigurationManagerを使用して値を読み取るたびにweb.config値を逆シリアル化しますか?
ありがとう、Vijay Selvaraj