Salvar valores de Appsettings al APP.Config

12/06/2009 - 12:07 por javito | Informe spam
Hola a todos, estoy intentando salvar valores de configuración desde el
programa al archivo app.config, para ello recojo el valor de la clave y lo
introduzco en un Textbox
textBox1.Text = ConfigurationManager.AppSettings["Mensaje1"].ToString();

y esto funciona, pero cuando modifico el contenido del Textbox y quiero
guardar los cambios con:

config.AppSettings["Mensaje1"] = textBox1.Text;

config.Save(ConfigurationSaveMode.Modified);

me devuelve un error diciendo que no puedo guardar los datos y recibo un
mensaje de que no puedo guardar los datos debido a su nivel de protección.

sabeis a que puede deberse
 

Leer las respuestas

#1 Fernando A. Gómez F.
15/06/2009 - 17:58 | Informe spam
javito wrote:
Hola a todos, estoy intentando salvar valores de configuración desde el
programa al archivo app.config, para ello recojo el valor de la clave y lo
introduzco en un Textbox
textBox1.Text = ConfigurationManager.AppSettings["Mensaje1"].ToString();

y esto funciona, pero cuando modifico el contenido del Textbox y quiero
guardar los cambios con:

config.AppSettings["Mensaje1"] = textBox1.Text;

config.Save(ConfigurationSaveMode.Modified);

me devuelve un error diciendo que no puedo guardar los datos y recibo un
mensaje de que no puedo guardar los datos debido a su nivel de protección.

sabeis a que puede deberse




Si utilizas el editor de configuraciones de VS, asegúrate de poner a
"User" el scope.

Este artículo muestra cómo guardar configuraciones *sin* tener que abrir
el archivo con algún parser XML.

http://www.codeproject.com/KB/cs/Sy...ation.aspx

Saludos.

Fernando Gómez
www.fermasmas.com

Preguntas similares