Asp.net 在线更新当前web.config
我在web应用程序上创建了一个屏幕,允许超级管理员更改web.Config上的参数值 问题 有一次,我们使用连接到应用程序的用户必须刷新的代码更改参数值!我想知道这是否是个好主意> 代码:Asp.net 在线更新当前web.config,asp.net,asp.net-mvc-3,web-config,appsettings,webconfigurationmanager,Asp.net,Asp.net Mvc 3,Web Config,Appsettings,Webconfigurationmanager,我在web应用程序上创建了一个屏幕,允许超级管理员更改web.Config上的参数值 问题 有一次,我们使用连接到应用程序的用户必须刷新的代码更改参数值!我想知道这是否是个好主意> 代码: public void SetAppSettings(string key, string value) { Configuration objConfig = WebConfigurationManager.OpenWebConfiguration("~"); obj
public void SetAppSettings(string key, string value)
{
Configuration objConfig = WebConfigurationManager.OpenWebConfiguration("~");
objConfig.AppSettings.Settings[key].Value = value;
objConfig.Save(ConfigurationSaveMode.Full )
}
应用程序更改web.config的原因。通常,更改web.config会强制应用程序回收。这将重置会话和缓存对象。如果用户在某个东西的中间,那么它可能会丢失。 OKY TY杰姆斯-对我来说是坏消息!