スーパー管理者が Web.Config のパラメーターの値を変更できるようにする画面を Web アプリケーションに作成しました。
問題
アプリケーションに接続しているユーザーがコードを更新する必要があるコードを使用して、パラメーターの値を変更したことがあります。それが良いアイデアかどうか知りたい >
コード:
public void SetAppSettings(string key, string value)
{
Configuration objConfig = WebConfigurationManager.OpenWebConfiguration("~");
objConfig.AppSettings.Settings[key].Value = value;
objConfig.Save(ConfigurationSaveMode.Full )
}
アプリケーションが web.config を変更して KO される理由。