我正在使用 vs2008 开发一个 Web 应用程序,并在 Vista 64 位上使用了两个帐户 - Vista 安装后的原始第一个管理员帐户,现在是一个高级用户帐户。
我忘记了我做了什么,但是当我在原始帐户下运行 SectionInformation.ProtectSection (System.Configuration) 时,配置部分的加密工作并从中读取。
当我在高级用户帐户下运行它时,它给了我一个错误 - 对象已经存在,我无法从中读取 - 我得到:无法打开 RSA 密钥容器。
如何授予高级用户运行 ProtectSection 的权限?使用 RSAProtectedConfigurationProvider。