Раздел Unity в файле .config с использованием Protected Configuration Provider

В моей конфигурации приложения я использую RSA Protected Configuration Provider, все работает нормально при использовании его с разделом connectionStrings, но НЕ с разделом единства в app.config. Всякий раз, когда я пытаюсь сделать этот звонок:

container.LoadConfiguration("MyManager");

Я получил;

Unrecognized attribute 'configProtectionProvider'. Note that attribute names are case-sensitive. 

App.Config после шифрования:

<unity configProtectionProvider="RsaProtectedConfigProvider">
    <EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element"
...

что дает?


person ShaneKm    schedule 18.06.2013    source источник


Ответы (1)


Догадаться. Мне не хватало этого после сохранения:

                config.Save(ConfigurationSaveMode.Full);
                ConfigurationManager.RefreshSection(sectionName);
person ShaneKm    schedule 18.06.2013