以下のコードを実行しています。webconfig で appSetting を変更します。しかし、「魔法をかける」ために余分なページロードを行う必要があります。
1位。ページロード。以前の設定を使用します。2 回目のページ読み込み。わかった。
私はそれを中に入れましたPage_PreInit
:
Configuration configuration = WebConfigurationManager.OpenWebConfiguration("~");
AppSettingsSection appSettings = (AppSettingsSection)configuration.GetSection("appSettings");
appSettings.Settings["FileManager"].Value = "newValue";
configuration.Save();