作者Runken (豆哥)
看板Programming
標題[問題] VS2010加入web參考的問題
時間Mon May 11 14:25:19 2020
小弟這邊有個問題想請教
我有個自己寫的 WEB SERVICES
主要功能是轉介外部 API 給內部使用,中間會紀錄相關訊息(有點像側錄)
原本 WIN7 + VS2010 已經建置完備並使用一段時間了
但一般主機效能不足,且WIN7準備不支援了
所以打算使用 WIN2012 R2 + VS2010 新的環境建置 WEB SERVICES
但在要「使用外部API加入 web 參考」的時候出現問題
以下為錯誤訊息
===========================================================
下載
https://XXX.svc?wsdl 時發生錯誤
基礎連接已關閉: 傳送時發生未預期的錯誤。
無法從傳輸連接讀取資料: 遠端主機已強制關閉一個現存的連線。。
遠端主機已強制關閉一個現存的連線。
下載
https://XXX.svc?wsdl/$metadata' 時發生錯誤。
基礎連接已關閉: 傳送時發生未預期的錯誤。
無法從傳輸連接讀取資料: 遠端主機已強制關閉一個現存的連
===========================================================
已確認目前兩邊設定都一樣,但新機器還是無法使用
詢問廠商,廠商都說沒問題......
不知板上高手能否點一下小弟,可能的問題點在哪呢,感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.113.166 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1589178321.A.486.html
我也有查TLS的部分,但很不解
因為 WIN7 + VS2010 可以用
WIN2012 R2 + VS2010 卻無法
硬著頭皮用 WIN2012 R2 + VS2017 可以加入參考,但實際要用卻又出現一樣的訊息
推 joery: 給樓上大大推推,剛好前陣子也處理到舊主 101.14.244.83 05/11 20:43
→ joery: 機弱掃問題,原以為關掉tls1.0/1.1就好結果 101.14.244.83 05/11 20:43
→ joery: 發生慘案上網Google 才發現這問題,記得.ne 101.14.244.83 05/11 20:43
→ joery: t framework 要4.6以上版本才支援tls1.2哦 101.14.244.83 05/11 20:43
VS2010好像沒辦法裝4.5以上 囧
※ 編輯: Runken (59.124.54.20 臺灣), 05/12/2020 09:34:21
感謝上面三位大大
真的是TLS的問題
而且無解.......
只能用 WIN2012 R2 + VS2017 + .NET Framework 4.6
重新寫程式,重新加入參考,一切從零開始
不過起碼能解決問題
只是要花時間再寫一遍程式
感謝各位!!
※ 編輯: Runken (59.124.54.20 臺灣), 05/13/2020 17:20:49