Managing Web.Config Settings During Deployment: Listing 1
If System.Web.Configuration.WebConfigurationManager. _
AppSettings("Debug") = "True" And _
Me.Application("ConnectionEncrypted") <> "True" Then
Dim configFile As System.Configuration.Configuration
Dim configSection As ConfigurationSection
configFile = System.Web.Configuration.WebConfigurationManager. _
OpenWebConfiguration(Request.ApplicationPath)
configSection = configFile.Sections("connectionStrings")
configSection.SectionInformation.ProtectSection( _
"RsaProtectedConfigurationProvider")
configFile.Save()
Me.Application("ConnectionEncrypted") = "True"
End If
About the Author
Peter Vogel is a system architect and principal in PH&V Information Services. PH&V provides full-stack consulting from UX design through object modeling to database design. Peter tweets about his VSM columns with the hashtag #vogelarticles. His blog posts on user experience design can be found at http://blog.learningtree.com/tag/ui/.