簡體   English   中英

Visual Studio 2010添加服務參考無法創建SSL / TLS安全通道

[英]Visual Studio 2010 add service reference Could not create SSL/TLS secure channel

我想向我的Visual Studio項目添加服務參考。 這樣做時,出現以下錯誤:

下載“ xxxxxxxx / yyyyyy?wsdl”時出錯。 該請求已中止:無法創建SSL / TLS安全通道。 元數據包含無法解析的引用:“ xxxxxxxx / yyyyyy?wsdl”。 無法使用權​​限“ xxxxxxxx”為SSL / TLS建立安全通道。 該請求已中止:無法創建SSL / TLS安全通道。 如果服務是在當前解決方案中定義的,請嘗試構建解決方案並再次添加服務引用。

遠程服務(不是我的)需要一個客戶端證書,該證書是我擁有的,並已在本地計算機上安裝了LOCAL_COMPUTER和CURRENT_USER,該證書已正確安裝,我可以在瀏覽器中訪問該服務。

有沒有辦法告訴Visual Studio以某種方式獲取客戶端證書? 還是我需要聯系另一端以更改他們那邊的一些配置內容?

謝謝

您可以手動請求WSDL,然后使用svcutil創建代理。 最后應該得到相同的結果。

問題是wsdl文件包含另一個wsdl文件。 Visual Studio無法處理該問題。 我嘗試在瀏覽器中獲取包含引用並將其保存在本地。 然后,我將第一個wsdl中的引用更改為在瀏覽器中下載的本地wsdl。

因此,最好的辦法是:

  • 本地保存wsdl

  • 檢查是否包含在wsdl中,也將其保存在本地,並參考本地版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM