ciao a tutti
dovrei modificare la sezione <mailSettings> del file web.config con i dati presi da un form. ho provato con questo codice ma non funziona cioè se lo eseguo non mi dà nessun errore però i dati nel file web.config sono sempre gli stessi.
qualcuno sa come risolvere questo problema??codice:Configuration conf = WebConfigurationManager.OpenWebConfiguration("~"); SmtpSection SmtpMailSection = (SmtpSection)conf.GetSection("system.net/mailSettings/smtp"); try { SmtpMailSection.Network.Host = smtpTxt.Text.Trim().ToLower(); SmtpMailSection.From = indirizzoEmailTxt.Text.Trim().ToLower(); SmtpMailSection.Network.UserName = usernameEmail.Text.Trim().ToLower(); SmtpMailSection.Network.Port = int.Parse(portaTxt.Text.Trim().ToLower()); conf.Save(); ConfigurationManager.RefreshSection("system.net/mailSettings/smtp"); } catch (Exception ex) { msgLbl.ForeColor = System.Drawing.Color.Red; msgLbl.Text = ex.Message; }
grazie

Rispondi quotando