2012-07-05 64 views
3

我们开发了一个ASP.Net应用程序。我的apppool在我们需要安装证书的Network Service Identify.Throug代码下运行。由于我的应用程序池正在运行网络服务权限,它正在抛出加密异常“访问被拒绝”。如何授予网络服务在证书存储区中安装证书

我已经试过以下选项:

  1. 给予充分的权限网络服务为以下路径: “C:\ Documents和Settings \所有用户\应用数据\微软\加密\ RSA \ MachineKeys“
  2. 安装以及下面的工具来授予网络服务权限。 WinHttpCertCfg.exe 无法授予证书根目录的权限。此工具仅对授予访问特定证书的权限有帮助。

请帮我解决这个问题。

回答