![](/img/trans.png)
[英]“Could not create SSL/TLS secure channel” Error while trying to add Https Service from Visual Studio
[英]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.