asp.net中的web.config

时间:2010-07-29 05:44:51

标签: asp.net

我想在web.config中提供用户名,密码和APIKey的值,这些值来自database.means,无论管理员设置的用户名,密码,必须在web.config中设置的API密钥。 我怎么能改变这个。任何想法。

谢谢。

1 个答案:

答案 0 :(得分:0)

 private void UpdateConfig(string strKey, string strValue)
{
   Configuration objConfig =
      WebConfigurationManager.OpenWebConfiguration("~");
   AppSettingsSection objAppsettings =
      (AppSettingsSection)objConfig.GetSection("appSettings");
   if (objAppsettings != null)
   {
      objAppsettings.Settings[strKey].Value = strValue;
      objConfig.Save();
   }
}

但是每次更新web.config文件时它都会重新启动你的应用程序域,因此,不建议经常更新web.config。

请参阅:Editing Web.config programatically