在运行时更改.NET配置而不修改app.config

时间:2013-08-29 12:51:43

标签: .net configurationmanager configurationsection

我需要在运行时更改.NET应用程序的配置(确切地说,在启动时)。

该应用程序没有对保存app.config(或web.config)的位置的写入权限。

我需要添加的配置部分是第三方(由Oracle提供),所以我不能只改变配置的工作方式。

另外,我没有自定义ConfigurationSectionHandler,因为配置部分是由Oracle提供的,显然他们没有提供配置部分处理程序类来从该部分读取。

这可能吗?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。 Web.config可以包含其他配置文件中的部分。您可以将它们添加为web.config中的部分。更改web.config导致Web应用程序重新启动但更改这些子文件不会。 Opening a non web.config file as a configuration object

相关问题