我已使用以下链接中的步骤加密了 web.config 文件中的连接字符串:http: //www.codeproject.com/KB/database/WebFarmConnStringsNet20.aspx
但是,每当我调用我的应用程序时,它都会给出以下错误:
无法使用提供程序“CustomProvider”解密。来自提供程序的错误消息:无法打开 RSA 密钥容器。
我执行加密的服务器是 64 位 Windows Server 2003 R2 SP2。因此,我将 ACL 分配给NT Authority\Network Service
. 然而它仍然不起作用。
希望有人有一些想法,我还需要检查什么才能使其正常工作。
PS。如果我使用默认的 rsa 密钥NetFrameworkConfigurationKey
进行加密,那么连接字符串不会有访问问题。