C# RsaProtectedConfigurationProvider加密命令不工作
我一步一步地跟着 在执行此命令的步骤中的步骤时 aspnet_regiis.exe-pef appSettings-prov MyEncryptionProvider 我发现了错误 未找到保护提供程序“MyEncryptionProvider” 请告知可能存在的问题C# RsaProtectedConfigurationProvider加密命令不工作,c#,encryption,app-config,C#,Encryption,App Config,我一步一步地跟着 在执行此命令的步骤中的步骤时 aspnet_regiis.exe-pef appSettings-prov MyEncryptionProvider 我发现了错误 未找到保护提供程序“MyEncryptionProvider” 请告知可能存在的问题 <?xml version="1.0" encoding="utf-8" ?> <configuration> <configProtectedData> <provid
<?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>
在运行之前,您需要将文件重命名为web.config
aspnet_regiis.exe-pef appSettings-prov MyEncryptionProvider
然后将其重新命名为config.xml。你能发布你的web.config文件吗?@spodger:added config xml你意识到它需要命名为web.config吗?是的,然后才有效我想你的评论“是的,然后才有效”建议这样做,所以我将其作为答案发布。