【问题标题】:ASP.NET - encrypting confing sections - ProtectSection - RSAProtectedConfigurationProviderASP.NET - 加密配置部分 - ProtectSection - RSAProtectedConfigurationProvider
【发布时间】:2010-12-01 16:27:33
【问题描述】:

我正在使用 vs2008 开发一个 Web 应用程序,并在 Vista 64 位上使用了两个帐户 - Vista 安装后的原始第一个管理员帐户,现在是一个高级用户帐户。

我忘记了我做了什么,但是当我在原始帐户下运行 SectionInformation.ProtectSection (System.Configuration) 时,配置部分的加密工作并从中读取。

当我在超级用户帐户下运行它时,它给了我一个错误 - 对象已经存在,我无法从中读取 - 我得到:无法打开 RSA 密钥容器。

如何授予超级用户运行 ProtectSection 的权限?使用 RSAProtectedConfigurationProvider。

【问题讨论】:

    标签: asp.net configuration web-config rsaprotectedconfiguration


    【解决方案1】:

    问题已解决 - 其他人也有同样的问题,here,但另外,一些机器密钥没有修改权限,删除它们很痛苦。此外,我必须授予其他用户对机器密钥的读取权限,否则 aspnet_regiis 授权将不起作用。感谢 MikeScott8。

    【讨论】:

      猜你喜欢
      • 2010-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-30
      • 1970-01-01
      • 2011-09-09
      相关资源
      最近更新 更多