我正在尝试使用aspnet_regiis -pef加密外部文件中的appSettings。有谁怎么做这个。
我的主要网络配置文件:
<appSettings file="ExternalAppSettings.config">
<add key="test1" value="val1" />
<add key="test2" value="val2" />
</appSettings>
外部文件ExternalAppSettings.config
<appSettings>
<add key="pwd1" value="test1" />
<add key="pwd2" value="test2" />
</appSettings>
我想仅在ExternalAppSettings.config中加密appsetting如何做到这一点?
答案 0 :(得分:0)
我做过这种工作。我只是加密字符串,而不是将加密的字符串放在值中。当我检索值时,我将再次将其解密为原始值。
答案 1 :(得分:0)
请尝试以下方法。
aspnet_regiis -pe“appSettings”-prov“{0}”-site {1} -app“/”
示例:aspnet_regiis -pe“appSettings”-prov“DataProtectionConfigurationProvider”-site“1”-app“/ virtualdirectory_name”
{0}:加密提供商
{1}:IIS中的网站ID