未能使用提供程序“RsaProtectedConfigurationProvider”进行解密。提供程序返回错误消息为: 打不开 RSA 密钥容器。
行 15: <appSettings/>
行 16: <connectionStrings configProtectionProvider="RsaProtectedConfigurationProvider">
行 17: <EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element"
行 18: xmlns=" http://www.w3.org/2001/04/xmlenc#">
行 19: <EncryptionMethod Algorithm=" http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />
行 16: <connectionStrings configProtectionProvider="RsaProtectedConfigurationProvider">
行 17: <EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element"
行 18: xmlns=" http://www.w3.org/2001/04/xmlenc#">
行 19: <EncryptionMethod Algorithm=" http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />
这样的错误,解决方法是:
进dos运行:aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY/NETWORK SERVICE"
如果运行出错,需要把目录 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 放入环境变量path中。
进dos运行:aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY/NETWORK SERVICE"
如果运行出错,需要把目录 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 放入环境变量path中。
----------------------------------------------------------------------------------
加密:在vs2008 命令提示输入: aspnet_regiis -pef "connectionStrings" "E:/aaaaa"