我有一個Azure網站並且具有連續的Web測試設置。網絡測試運行成功爲整個小時,但隨後在同一時間每個小時(分3確切),以下情況例外失敗:Azure Web測試 - 使用CloudFlare SSL時無法創建SSL/TLS安全通道
System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at Microsoft.VisualStudio.TestTools.WebStress.WebTestTransaction.ResponseReceived(IAsyncResult result)
奇怪的是這個錯誤似乎只使用時發生CloudFlare在Azure網站之前。只要我「暫停」CloudFlare,我就不會再有例外。我查看了Chrome中證書的差異,並且cloudflare的證書使用AES_128_GCM和ECDHE_ECDSA(Chrome標籤作爲最新的加密技術),而Azure網站上安裝的證書使用AES_256_CBC/SHA1/RSA(Chrome標籤已過時) - 兩者都使用TLS 1.2。
我發現這個貼子非常相似(https://social.msdn.microsoft.com/Forums/vstudio/en-US/91e37c9e-e15e-444b-bffb-c221df388692/synthetic-monitors-availability-could-not-create-ssltls-secure-channel?forum=ApplicationInsights),甚至回覆了線程看是否有任何更新。基於這篇文章,它似乎是微軟用作Application Insights一部分的工具的一個問題,但我的定期間隔只發生一次,並且在其他時間都能正常工作。
謝謝,大衛。這是同樣的問題,它得到了微軟某個人的支持 - 希望他們能夠提出一些事情! –
而且那個人是你! :) –