看板 Programming 關於我們 聯絡資訊
小弟這邊有個問題想請教 我有個自己寫的 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
kyrc: 猜測是TLS問題:https://bit.ly/2WiD1Vc 1.34.107.133 05/11 14:30
kyrc: https://bit.ly/35MNATE 1.34.107.133 05/11 14:31
我也有查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
name2name2: 可以試試這篇 https://bit.ly/2YZeMgy 123.51.211.66 05/12 22:57
感謝上面三位大大 真的是TLS的問題 而且無解....... 只能用 WIN2012 R2 + VS2017 + .NET Framework 4.6 重新寫程式,重新加入參考,一切從零開始 不過起碼能解決問題 只是要花時間再寫一遍程式 感謝各位!! ※ 編輯: Runken (59.124.54.20 臺灣), 05/13/2020 17:20:49