我一步一步跟随this article。
在执行此命令的步骤中执行步骤
aspnet_regiis.exe -pef appSettings。 -prov MyEncryptionProvider
我收到错误
保护提供商' MyEncryptionProvider'没找到
请建议可能存在的问题
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configProtectedData>
<providers>
<add keyContainerName="MyCustomKeys"
useMachineContainer="true"
description="Uses RsaCryptoServiceProvider to encrypt and decrypt"
name="MyEncryptionProvider"
type="System.Configuration.RsaProtectedConfigurationProvider,System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</configProtectedData>
<appSettings>
<add key="ClientId" value="xxxxx" />
<add key="ClientSecret" value="xxxxx=" />
<add key="Realm" value="x-xx-xxxx-xxx-xxxx" />
</appSettings>
</configuration>
答案 0 :(得分:0)
在运行
之前,您需要将文件重命名为web.config aspnet_regiis.exe -pef appSettings . -prov MyEncryptionProvider
然后将其重命名为config.xml。