在TFS Webhooks

时间:2017-08-18 11:00:50

标签: ssl tfs tls1.2

我尝试在TFS中设置Webhook以定位内部HTTPS服务器。 我在尝试测试网址时收到此错误:

  

System.Net.Http.HttpRequestException:发送时发生错误   请求。
  ---> System.Net.WebException:请求已中止:   无法创建SSL / TLS安全通道。
  在System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult   asyncResult,TransportContext&上下文)
  在System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult)   ar)
  ---内部异常堆栈跟踪结束---
  在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)
  在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)
  在Microsoft.VisualStudio.Services.ServiceHooks.Common.HttpActionTask。

发生Could not create SSL/TLS secure channel错误是因为TFS使用TLS 1.0打开与远程服务器的连接,而该服务器只接受TLS 1.2次请求。

我们如何配置Webhook以使用TLS 1.2

1 个答案:

答案 0 :(得分:1)

在提出请求之前尝试此操作:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

希望有所帮助