У меня есть два ключа в моем web.config, которые мне нужно сделать доступными для редактирования на странице ASPX, эти ключи ..
<add key="atlasuser" value="username" />
<add key="atlaspass" value="password" />
Я написал это в коде для моей страницы ASPX
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
string u_user = txtUsername.Text;
string u_pass = txtPassword.Text;
string crmSID = Request.QueryString["SID"];
config.AppSettings.Settings["atlasuser"].Value = u_user;
config.AppSettings.Settings["atlaspass"].Value = u_pass;
config.Save(ConfigurationSaveMode.Full);
Когда я редактирую поля и нажимаю "Сохранить", я получаю сообщение об ошибке разбора, в котором говорится, что доступ к файлу .tmp запрещен, и в поле ошибки источника отсутствуют соответствующие строки источника.
Я использую Windows 7 и проверил, что NETWORK SERVICE имеет полные права на чтение и запись в каталог.
Кто-нибудь может мне помочь?