У меня есть следующий фрагмент кода. Каждый раз, когда я запускаю проект C#, добавляются значения для ключа настроек приложения.ConfigurationManager.AppSettings.Settings.Add() добавляет значение при каждом запуске
var configSettings = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
configSettings.AppSettings.Settings.Add("Key", "Value");
configSettings.Save(ConfigurationSaveMode.Full, true);
ConfigurationManager.RefreshSection("appSettings");
первый запуск: Ключ: Значение
второй запуск: Key, Value, Value
Почему значения получения добавляются? Мне нужно, чтобы он начинался с чистой плиты на каждом прогоне.
этот код выполняется в global.asax? – Yousuf