![](/img/trans.png)
[英]Could not create SSL/TLS secure channel - works as exe but not in asp.net mvc
[英]How do i fix the Could not create SSL/TLS secure channel Error in ASP.NET
我在嘗試部署 WebApi 時遇到問題,該 WebApi 向遠程系統發出出站 Soap 調用到 IIS 服務器。 我可以毫無問題地在我的工作站上運行我的代碼,但是當我部署到服務器時它失敗了。 我什至將 Visual Studio 安裝到我的服務器並在 Studio 中運行代碼,它也運行良好。 無論我從哪里部署代碼,從本地 ore Remote Studio 2019 它總是在服務器上失敗並出現以下錯誤。
The request was aborted: Could not create SSL/TLS secure channel
下面是我調用的函數來發出導致錯誤並拋出 web 異常的請求。
Try
Dim log As New logger
Dim aTTADDRVALRESP As ATT_ADDR_VAL_RESP = Nothing
Dim timeSpan As System.TimeSpan
Dim now As System.DateTime = System.DateTime.Now
Dim startTime As System.DateTime = Conversions.ToDate(Now.ToString("HH:mm:ss.fff"))
Try
Dim results() As Object = Me.Invoke("submitAddVal", New Object() {ATT_ADDR_VAL_REQ})
Dim myCodes As XmlHelper.AttResponseCode = New XmlHelper.AttResponseCode()
myCodes = XmlHelper.GetAttResponseCodes(XmlHelper.DebugXML(results(0)))
System.Diagnostics.Debug.WriteLine(myCodes.ToString)
now = System.DateTime.Now
Dim [date] As System.DateTime = Conversions.ToDate(now.ToString("HH:mm:ss.fff"))
timeSpan = [date].Subtract(startTime)
Dim totalMilliseconds As Double = timeSpan.TotalMilliseconds
aTTADDRVALRESP = DirectCast(results(0), ATT_ADDR_VAL_RESP)
Catch soapException1 As System.Web.Services.Protocols.SoapException
Dim soapException As System.Web.Services.Protocols.SoapException = soapException1
log.writeLog("ADDRVAL_SOAPHTTPBinding", "97", SoapException.Detail)
Catch webException As System.Net.WebException
Dim ex As System.Net.WebException = webException
log.writeLog("ADDRVAL_SOAPHTTPBinding", "108", ex.Message)
End Try
Return aTTADDRVALRESP
Catch ex As Exception
System.Diagnostics.Debug.WriteLine(ex)
Dim log As New logger
log.writeLog("ADDRVAL_SOAPHTTPBinding", "113", ex)
End Try
所以問題是,任何人都知道是什么導致了這個問題,如何解決或解決這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.