Я использую aspnet_regiis.exe для шифрования connectionStrings в файле web.config для службы WCF Restfull с помощью следующей команды
aspnet_regiis.exe -pef connectionStrings C:/pathToWebConfig
Служба размещается как приложение в другом развертывании IIS, поэтомунам пришлось добавить тег удаления из-за родительского конфига, содержащего ту же connectionString
<connectionStrings>
<remove name="foo"/>
<add name="foo" connectionString="..." />
</connectionStrings>
Шифрование работает нормально, примите, что он удаляет тег удаления, вызывая сбой приложения.Расшифровка подтверждает, что тэг удаления пропал.
Помимо изменений кода, чтобы исправить это, есть ли способ указать шифрованию не удалять тэг?