在.config文件中使用受保护的配置提供程序
本文关键字:配置 程序 受保护 config 文件 | 更新日期: 2023-09-27 18:19:03
在我的应用程序配置中,我使用RSA受保护的配置提供程序,当使用它与connectionStrings部分但不与unity部分在app.config时,一切工作正常。每当我试着打这个电话:
container.LoadConfiguration("MyManager");
我得到;
Unrecognized attribute 'configProtectionProvider'. Note that attribute names are case-sensitive.
应用程序。加密后配置:
<unity configProtectionProvider="RsaProtectedConfigProvider">
<EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element"
...
给了什么?
明白了。我在保存后错过了这个:
config.Save(ConfigurationSaveMode.Full);
ConfigurationManager.RefreshSection(sectionName);