ASP.Netアプリケーションを開発しました。私のアプリプールはネットワークサービスIDで実行されています。コードを介して証明書をインストールする必要があります。私のアプリプールはネットワークサービス特権で実行されているため、暗号化例外「アクセスが拒否されました」がスローされます。
私は次のオプションを試しました:
- 次のパスのネットワークサービスへの完全なアクセス許可が与えられます: "C:\ Documents and Settings \ All Users \ Application Data \ Microsoft \ Crypto \ RSA \ MachineKeys"
- インストールされ、ネットワークサービスに許可を与えるための以下のツール。WinHttpCertCfg.exe証明書ルートにアクセス許可を与えることができません。このツールは、特定の証明書にアクセスするためのアクセス許可を与える場合にのみ役立ちます。
この問題の解決にご協力ください。