我已經實現了一個測試客戶端/服務器,它通過WCF實現了UserName
消息驗證。它差不多所有的作品,但我已經倒在最後的障礙。沒有爲目標'###'提供服務證書在ClientCredentials中指定服務證書
我得到一個InvalidOperationException
讀取
The service certificate is not provided for target 'http://localhost:8732/Design_Time_Addresses/EvalServiceLibrary/Service1/'. Specify a service certificate in ClientCredentials.
誰能有何啓示?
感謝
你的答案沒有工作。我現在收到錯誤:使用以下搜索條件找不到X.509證書:StoreName'My',StoreLocation'LocalMachine',FindType'FindBySubjectName',FindValue'SampleServiceCertificate'。 – 2015-09-08 18:14:24
@ MichaelS.Miller - StoreName'My'和FindValue'SampleServiceCertificate'只是我給出的例子,您應該修改這些值以匹配您安裝的證書。 – BornToCode 2015-09-08 20:09:26
我正在使用我的證書。但是,事實證明,當我向他們詢問證書的名稱時,有人在電子郵件中拼錯了證書的名稱,我只是將它複製/粘貼到代碼中,而沒有看它。一旦我意識到「服務」沒有拼寫「Servcie」,它運行良好。 – 2015-09-10 15:43:06