【发布时间】:2015-05-27 20:42:31
【问题描述】:
我有一个 Azure 网站,并且有一个连续的 Web 测试设置。 Web 测试成功运行了整整一个小时,但随后每小时(准确地说是 3 分钟)同时失败,但以下情况除外:
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)
奇怪的是,这个错误似乎只在 Azure 网站前使用 CloudFlare 时发生。一旦我“暂停” 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),甚至回复了帖子以查看是否有任何更新。根据那篇文章,这似乎是 Microsoft 作为 Application Insights 的一部分使用的工具的问题,但我的工具每隔一小时仅定期发生一次,并且在所有其他时间都可以正常工作。
【问题讨论】:
标签: azure ssl cloudflare