gpt4 book ai didi

asp.net - 如何授予网络服务在证书存储中安装证书的权限

转载 作者:行者123 更新时间:2023-12-02 00:56:33 25 4
gpt4 key购买 nike

我们开发了一个 ASP.Net 应用程序。我的应用程序池在网络服务识别下运行。通过代码我们需要安装证书。由于我的应用程序池正在使用网络服务权限运行,因此它抛出加密异常“访问被拒绝”。

我尝试了以下选项:

  1. 授予对以下路径的网络服务的完全权限:“C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys”
  2. 已安装以下工具以授予网络服务权限。WinHttpCertCfg.exe无法向证书根授予权限。该工具仅有助于授予访问特定证书的权限。

请帮我解决这个问题。

最佳答案

根据msdn上找到的文章

http://msdn.microsoft.com/en-us/library/windows/desktop/aa384088(v=vs.85).aspx

它说:

Note The user must have sufficient privileges to use this tool, which requires the user to be an administrator and the same user who installed the client certificate, if installed.

因此请检查网络服务是否是本地管理员组的成员。

关于asp.net - 如何授予网络服务在证书存储中安装证书的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11339782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com