2014-10-30 109 views
4

我已經嘗試了我遇到過的每個應該解決的問題,但似乎沒有任何工作。下面是蒸餾水跟蹤日誌(一個試圖說服貝寶,和其他爲試圖去跟GetSentry):.NET請求被中止:無法創建SSL/TLS安全通道

System.Net Information: 0 : [10776] SecureChannel#49633458::.ctor(hostname=svcs.sandbox.paypal.com, #clientCertificates=0, encryptionPolicy=RequireEncryption) 
System.Net Information: 0 : [10776] SecureChannel#49633458 - Left with 0 client certificates to choose from. 
System.Net Information: 0 : [10776] Using the cached credential handle. 
System.Net Information: 0 : [10776] InitializeSecurityContext(credential = System.Net.SafeFreeCredential_SECURITY, context = (null), targetName = svcs.sandbox.paypal.com, inFlags = ReplayDetect, SequenceDetect, Confidentiality, AllocateMemory, InitManualCredValidation) 
System.Net Information: 0 : [10776] InitializeSecurityContext(In-Buffer length=0, Out-Buffer length=58, returned code=ContinueNeeded). 
System.Net Information: 0 : [10776] InitializeSecurityContext(credential = System.Net.SafeFreeCredential_SECURITY, context = 69e8d930e0:cc64028eb0, targetName = svcs.sandbox.paypal.com, inFlags = ReplayDetect, SequenceDetect, Confidentiality, AllocateMemory, InitManualCredValidation) 
System.Net Information: 0 : [10776] InitializeSecurityContext(In-Buffers count=2, Out-Buffer length=0, returned code=IllegalMessage). 
System.Net Error: 0 : [10776] Exception in HttpWebRequest#2657604:: - The request was aborted: Could not create SSL/TLS secure channel.. 
System.Net Error: 0 : [10776] Exception in HttpWebRequest#2657604::GetResponse - The request was aborted: Could not create SSL/TLS secure channel.. 

System.Net Information: 0 : [10776] SecureChannel#39602548::.ctor(hostname=app.getsentry.com, #clientCertificates=0, encryptionPolicy=RequireEncryption) 
System.Net Information: 0 : [10776] SecureChannel#39602548 - Left with 0 client certificates to choose from. 
System.Net Information: 0 : [10776] Using the cached credential handle. 
System.Net Information: 0 : [10776] InitializeSecurityContext(credential = System.Net.SafeFreeCredential_SECURITY, context = (null), targetName = app.getsentry.com, inFlags = ReplayDetect, SequenceDetect, Confidentiality, AllocateMemory, InitManualCredValidation) 
System.Net Information: 0 : [10776] InitializeSecurityContext(In-Buffer length=0, Out-Buffer length=58, returned code=ContinueNeeded). 
System.Net Information: 0 : [10776] InitializeSecurityContext(credential = System.Net.SafeFreeCredential_SECURITY, context = 69e8d930e0:cc64029510, targetName = app.getsentry.com, inFlags = ReplayDetect, SequenceDetect, Confidentiality, AllocateMemory, InitManualCredValidation) 
System.Net Information: 0 : [10776] InitializeSecurityContext(In-Buffers count=2, Out-Buffer length=0, returned code=IllegalMessage). 
System.Net Error: 0 : [10776] Exception in HttpWebRequest#49716141:: - The request was aborted: Could not create SSL/TLS secure channel.. 
System.Net Error: 0 : [10776] Exception in HttpWebRequest#49716141::GetResponse - The request was aborted: Could not create SSL/TLS secure channel.. 

我已經試過

ServicePointManager.ServerCertificateValidationCallback += 
       (sender, certificate, chain, sslPolicyErrors) => true; 

以及(的Application_Start全球.asax.cs)

ServicePointManager.Expect100Continue = true; 
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls; 

似乎沒什麼幫助。這是在MVC應用程序的Windows 8.1 Pro框中。

回答

3

它看起來像我使用的SharpRaven庫版本是強制ServicePointManager.SecurityProtocol SSL3,打破任何後續調用。新的庫版本不會這樣做,但是在執行我的調用之前,我仍然明確地將其設置爲TLS,只是爲了達到良好的效果。

+0

我得到了同樣的ambigious錯誤,最終ServicePointManager.SecurityProtocol被設置爲不支持端點的值。請標記爲答案。 – mlhDev 2016-01-22 19:42:37

相關問題