【发布时间】:2012-07-05 14:08:16
【问题描述】:
我们开发了一个 ASP.Net 应用程序。我的应用程序池在网络服务识别下运行。通过代码我们需要安装证书。由于我的应用程序池使用网络服务特权运行,因此会引发加密异常“拒绝访问”。
我尝试了以下选项:
- 获得以下路径的网络服务的完全权限: "C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys"
- 已安装以下工具以授予网络服务权限。 WinHttpCertCfg.exe 无法授予证书根权限。此工具仅有助于授予访问特定证书的权限。
请帮我解决这个问题。
【问题讨论】:
标签: asp.net c#-4.0 certificate x509certificate network-service