使用受保护的配置提供程序在.config文件中的Unity部分

时间:2013-06-18 13:38:41

标签: c# unity-container app-config config rsaprotectedconfiguration

在我的应用程序配置中,我正在使用RSA保护配置提供程序,当它与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"
...
是什么给了什么?

1 个答案:

答案 0 :(得分:0)

想出来。保存后我错过了这个:

                config.Save(ConfigurationSaveMode.Full);
                ConfigurationManager.RefreshSection(sectionName);