对于我的Web应用程序,我有几个启动配置值需要存储在config xml文件中,并在Web启动时加载。我的问题是我应该使用外部xml还是只将所有这些值放入web.config文件中?如果我使用外部xml,那么何时应该加载它,我应该在哪里保存值(Application_Start方法?保存到Application ['name']?)。当我更改这个xml文件时,我需要重新启动整个应用程序吗?
感谢。
答案 0 :(得分:1)
在不知道更多细节的情况下,我说使用web.config。这就是我们拥有它的原因:)
编辑web.config时,将在下一个请求中选择更改。
编辑以解决评论
如果您的配置文件变得臃肿,您可以将部分移动到外部文件。
<configuration>
<appSettings configSource="appSettings.config" />
<connectionStrings configSource="connectionStrings.config" />
<system.web>
<pages configSource="pages.config" />
<httpHandlers configSource="httphandlers.config">
</system.web>
</configuration>