0

アプリケーション管理者によって変更されるいくつかの構成値を保存する必要があります。web.config ファイルが編集されるたびにシステムがアプリケーションを再コンパイルするため、それらを web.config ファイルに保存したくありません。

DBA は、データベースに格納するためのテーブルを作成することを許可していません。

この編集可能な値を保存する方法を提案できますか?

提案していただきありがとうございます。

これは ASP.NET アプリケーションです。

4

2 に答える 2

2

それらを独自の構成ファイルに保存できます。たとえば、このファイルを~/App_Dataフォルダー内に配置し、値が必要なときに構成ファイルを読み取ることができます。このファイルの形式に関する限り、プレーン テキスト、XML、JSON など、さまざまな選択肢があります。

于 2012-08-28T05:59:26.403 に答える
0

ConfigSection別の方法として、独自に記述して set を設定することもできますrestartOnExternalChanges="false"

次に、設定を含むセクションを読み取るとConfigurationManager.GetSection("yourSection")、アプリケーションを再起動せずに自動更新されます。

それでも web.config を変更しない場合は、configSourceプロパティを使用して、設定を保持する外部ファイルを設定できます。

新しいセクションを設計するには、次のツールを使用できます: http://csd.codeplex.com/

于 2012-08-28T06:06:17.583 に答える