0

我在我的 Web 应用程序上创建了一个屏幕,允许超级管理员更改 Web.Config 上的参数值。

问题

有一次我们使用连接到应用程序的用户必须刷新它的代码更改参数值!我想知道这是否是个好主意>

编码:

public void SetAppSettings(string key, string value)
    {
        Configuration objConfig = WebConfigurationManager.OpenWebConfiguration("~");
        objConfig.AppSettings.Settings[key].Value = value;
        objConfig.Save(ConfigurationSaveMode.Full )
    }

为什么应用程序是 KO 更改 web.config。

4

1 回答 1

2

通常,当 web.config 更改时,它会强制应用程序回收。这将重置会话和缓存对象。如果用户正在处理某事,那么它可能会丢失。

于 2013-03-13T17:09:03.110 回答