Modificare web.config a runtime

venerdì 23 giugno 2006 - 10.48

paolomanfrin Profilo | Newbie

Salve a tutti, ho la necessità di modificare il file web.config a runtime.... Ho provato ad usare:

ConfigurationSettings.AppSettings.Set("parametri_connessione", TextBox_StringaConnessione.Text);

ma la modifica non viene registrata...

Qualcuno sa per caso come fare?...

Grazie per l'aiuto.
Paolo Manfrin


NOTE...
La sezione in web.config è la seguente:
<appSettings>
<add key="parametri_connessione" value="Data Source=PORTATILE_PAOLO\SERVER_SQL_2005;Initial Catalog=Dati_Cronus_Esportati;Integrated Security=True;Asynchronous Processing=True" />
</appSettings>

memmo77 Profilo | Expert

Prova ad usare questa:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="MainConn" value="Data Source=TuoServer;Initial Catalog=TuoDB;User Id=UtenteDB;Password=PassUtenteDB;" />
</appSettings>

Da asp.net la richiami cosi':

Dim ConnessioneMain As New System.Data.SqlClient.SqlConnection(ConfigurationSettings.AppSettings("MainConn"))
ConnessioneMain.Open

Ciao, fammi sapere

paolomanfrin Profilo | Newbie

Ho risolto così...

private void Scrivi_Configurazione(string parametro, string valore_parametro)
{
Configuration config;
config = WebConfigurationManager.OpenWebConfiguration("~");
AppSettingsSection appsettings;
appsettings = (AppSettingsSection)config.GetSection("appSettings");
appsettings.Settings[parametro].Value = valore_parametro;
config.Save();

}

Grazie a tutti...
Ciao,
Paolo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5