0

在我的应用程序配置中,我使用的是 RSA 保护配置提供程序,在将其与 connectionStrings 部分一起使用时一切正常,但在 app.config 中与 unity 部分一起使用时一切正常。每当我尝试拨打此电话时:

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"
...

是什么赋予了?

4

1 回答 1

0

弄清楚了。保存后我错过了这个:

                config.Save(ConfigurationSaveMode.Full);
                ConfigurationManager.RefreshSection(sectionName);
于 2013-06-18T14:18:24.160 回答