プロダクションWebサーバー(IIS6)でホストしようとしているWCFサービスがあります。私はウェブを立ち上げ、証明書をウェブに結びつけました。私は、サービスのURLを参照しようとすると、私は、イベントログに次のエラーが表示されます。WCFエラー: '証明書' my cert 'に鍵交換が可能な秘密鍵がない可能性があります
例外メッセージがある:それはそうです、その証明書 「CN = .mydomain、OU =セキュアリンクSSLワイルドカード、OU = IT、C = US 'は に鍵交換が可能な秘密鍵を持っていないか、秘密鍵に対するアクセス権が にない可能性があります。詳細については内部例外 を参照してください。---> System.ArgumentException: 証明書 'CN = .mydomain.com、OU =セキュアリンクSSLワイルドカード OU = IT、O = mydomain、C = US 'に鍵交換の が可能な秘密鍵がないか、秘密鍵の のアクセス権がプロセスにない可能性があります。詳細については内部例外を参照してください。 ---> System.Security.Cryptography.CryptographicException:ハンドルが無効です です。
ASP.Net 1.1,2,4がすべて「Webサービス拡張機能」で「許可」に設定されていることを確認しました。また、iisで証明書が設定されていることを確認しました。「この証明書に対応する秘密鍵があります」と表示されます。また、実行権限は「スクリプトと実行可能ファイル」に設定されています。
秘密鍵の管理を確認したところ、ユーザーに権限がありますが、まだこのエラーが表示されていますか? – Ilaria