ServerManager iisManager = new ServerManager(); Microsoft.Web.Administration.Configuration config = iisManager.GetWebConfiguration(ddListSites.SelectedItem.Value.ToString()); ConfigurationSection connectionStringsSection = config.GetSection("connectionStrings"); ConfigurationElementCollection appSettingsCollection = connectionStringsSection.GetCollection(); foreach (ConfigurationElement conlist in appSettingsCollection) { string Name = conlist.Attributes[1].Value.ToString(); string Constring = conlist.Attributes[0].Value.ToString(); string ConstringAttributeName = conlist.Attributes[0].Name.ToString(); if (Name == ddlistConnections.SelectedItem.Text) { conlist.Attributes[0].Value = newconnection; iisManager.CommitChanges(); } }
Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath); //open the connection strings section ConfigurationSection section = config.GetSection("connectionStrings"); //check to make sure it is not already encrypted if (!section.SectionInformation.IsProtected) { //encrypt it with RSA Protection section.SectionInformation.ProtectSection("RsaProtectedConfigurationProvider"); //save the config file config.Save(); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)