I have a custom section in my web.config I need to encrypt. This custom config section uses the
configSource attribute to point at a separate config file (as this file is not to be source controlled) and I'd like for this separate config file to be encrypted. I'm not having any luck using
aspnet_regiis.exe to encrypt this section.
Is what I'm trying to achieve possible?
<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="protectedAppSettings" type="System.Configuration.NameValueSectionHandler, System,Version=220.127.116.11, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> </configSections> <protectedAppSettings configSource="config\EnvironmentConfigurations\ProtectedAppSettings.config" /> </configuration>
My custom configuration file:
<?xml version="1.0" encoding="utf-8"?> <protectedAppSettings> <add key="XXX" value="xxx"/> </protectedAppSettings>
I've added aspnet_regiis to my path so I can call it from the root directory of my site. This is the command I'm executing:
aspnet_regiis -pef protectedAppSettings ""
The output I get from this command tells me that encrypting was successful
I've found this link that says that it should just work but it doesn't for me..