No more than my online scratch pad.
Encrypt Connection Strings on Application Startup
Just so I don’t forget how I do this:
protected void Application_Start(){#if !DEBUG EncryptConnectionStrings();#endif}
private void EncryptConnectionStrings(){ var sectionName = "connectionStrings"; var config = WebConfigurationManager.OpenWebConfiguration("~");
ConfigurationSection section = config.GetSection(sectionName);
if (section != null && !section.SectionInformation.IsProtected) { section.SectionInformation.ProtectSection("DataProtectionConfigurationProvider"); config.Save(); }}