2011-01-12 15 views
2

フォーク、方法/場所/ .net app.config NON-APPSETTINGS要素が格納されていますか?

app.configのappSettingsに関する記事が多数書かれています。 (system.ServiceModelのような)他のすべてのセクションのために、私は理解しようとしている:

1.データは それが保存されている
2.ロードされたとき - オブジェクト・モデルを介してアクセスしますか?
3.変更できますか?値を操作できますか?セクション全体を再読み込みできますか?セクション全体を別のXMLソースから再読み込みできますか?

私のGoogleのスキルはおそらく貧弱ですが、すべての記事でappSettingsについて具体的に話したいと思っています。

+0

MSDNのSystem.Configuration名前空間のドキュメントを確認しましたか? –

+0

ええ、私はそれが混乱していることがわかりました。 – SFun28

答えて

0

IISがWebサイトを現在のアプリケーションプールにプルすると、web.configファイル内の他の設定の値が読み込まれます。これにより、.configファイルに設定された構成設定でプロセスが起動されます。ファイルが変更されたときにIISに通知され、ファイルの変更が発生したときに新しい値が反映されるようにWebサイトが実行されているプロセスがリサイクルされます。

ほとんどの(すべてではないが)設定オプションは、設定ファイルまたはSystem.Configuration名前空間で利用できます。通常、startイベントのアプリケーションでこれらの値を設定または変更したいだけです。

0

私はおよそ1位100%ではないんだけど、他の2のために、私は信じている:

2 - あなたは(私はここに名前を忘れてしまった)独自の「設定モデル」を作成した場合、あなたは経由してアクセスオブジェクトモデル。

3 - 実行時にプログラムによって値を変更することはできません。app.configは設定を読み込むためのものです。

関連する問題