在我的应用程序配置中,我正在使用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"
...
是什么给了什么?
答案 0 :(得分:0)
想出来。保存后我错过了这个:
config.Save(ConfigurationSaveMode.Full);
ConfigurationManager.RefreshSection(sectionName);