首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在运行时修改web.config appSettings?

如何在运行时修改web.config appSettings?
EN

Stack Overflow用户
提问于 2009-04-06 00:14:47
回答 5查看 121.1K关注 0票数 87

我对如何在运行时修改web.config appSettings值感到困惑。例如,我有一个appSettings部分:

<appSettings>
  <add key="productspagedesc" value="TODO: Edit this default message" />
  <add key="servicespagedesc" value="TODO: Edit this default message" />
  <add key="contactspagedesc" value="TODO: Edit this default message" />
  <add key="aboutpagedesc" value="TODO: Edit this default message" />
  <add key="homepagedesc" value="TODO: Edit this default message" />
 </appSettings>

比方说,我想在运行时修改"homepagedesc“键。我尝试过ConfigurationManager和WebConfigurationManager静态类,但它们的设置是“只读”的。如何在运行时修改appSettings值?

更新:好吧,5年后的我就在这里。我想指出的是,经验告诉我,我们不应该把任何故意在运行时可编辑的配置放在web.config文件中,而应该把它放在一个单独的XML文件中,正如其中一个用户在下面评论的那样。这将不需要任何编辑web.config文件来重新启动应用程序,这将导致愤怒的用户打电话给你。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/719928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档