2011-01-12 33 views
2

民间,如何/何时/何时.net app.config存储的NON-APPSETTINGS元素?

吨的文章是关于app.config中的appSettings写的。对于所有其他部分(如system.ServiceModel),我想明白了:

1.当数据被加载
2.它在哪里存储 - 通过对象模型访问?
3.可以更改吗?值可以被操纵吗?整个部分是否可以重新加载?整个部分是否可以从不同的xml源重新加载?

也许我的谷歌技能很差 - 但每篇文章都想专门讨论appSettings。

+0

你看过MSDN上的System.Configuration命名空间文档吗? – 2011-01-12 19:27:26

回答

0

当IIS将网站拉入当前应用程序池时,会加载web.config文件中其他设置的值。这将启动配置设置在.config文件中设置的过程。当文件发生更改时会通知IIS,并且会在网站运行的过程中重新启用该过程以反映文件更改发生时的新值。

大多数(如果不是全部的话)配置选项可通过配置文件或通过System.Configuration命名空间获得。通常,您只想在启动事件的应用程序中设置或更改这些值。

0

我不是100%左右#1,但对其他2我相信:

2 - 如果你创建自己的“配置模型”(我忘了这里的名称),然后你通过访问它们对象模型。

3 - 运行时程序无法更改值,app.config仅用于读取配置。