我有一個WCF服務,我試圖在我們的生產Web服務器(IIS6)上託管。我設置了網絡並將我們的證書綁定到了網絡上。當我嘗試瀏覽到服務URL,我收到以下錯誤在事件日誌中:WCF錯誤:'很可能證書'我的證書'可能沒有可以進行密鑰交換的私鑰
異常消息是:這可能是證書 「CN = .mydomain,OU =安全鏈接SSL通配符,OU = IT,C = US'可能不是 具有能夠進行密鑰交換的私鑰,或者該進程可能不具有私鑰的訪問權限。請參閱內部異常 以瞭解詳細信息.. ---> System.ArgumentException:可能是 證書'CN = .mydomain.com,OU =安全鏈接SSL通配符, OU = IT,O = mydomain,C =美國'可能沒有密鑰交換能力爲 的私鑰,或者該進程可能沒有私鑰的訪問權限。詳情請參閱內部例外。 ---> System.Security.Cryptography.CryptographicException:句柄是 無效。
我已確認ASP.Net 1.1,2和4在'Web Service Extensions'中都設置爲'允許'。我還確認了證書是在iis中設置的,它顯示'您有一個與此證書相對應的私鑰'。此外,執行權限設置爲'腳本和可執行文件'。
當我檢查管理私鑰我看到我的用戶有權限,但我仍然得到這個錯誤? – Ilaria