【问题标题】:Unable to read data from the transport connection: A connection attempt failed because the connected party无法从传输连接读取数据:连接尝试失败,因为连接方
【发布时间】:2019-11-26 10:53:13
【问题描述】:

我正在使用 HttpClient 调用从 Azure Function App 调用逻辑应用。直到昨天 Logic App 和 Function App 都运行良好。但是今天,函数应用程序无法调用逻辑应用程序。

我在函数应用程序中遇到以下错误

System.Net.Sockets.SocketException

无法建立 SSL 连接,请参阅内部异常。 无法从传输连接读取数据:连接 尝试失败,因为连接方没有正确响应 一段时间后,或建立连接失败,因为 连接的主机未能响应。连接尝试失败 因为连接方在一段时间后没有正确响应 时间,或建立连接失败,因为连接的主机有 没有回应。

当我在本地测试函数应用程序时,它成功执行并调用了逻辑应用程序,没有任何问题。仅在部署后获取问题。

请推荐。

【问题讨论】:

    标签: .net asp.net-mvc azure azure-logic-apps azure-function-app


    【解决方案1】:

    当我的应用程序没有定义安全协议时,我遇到了类似的问题。然后我不得不切换我的应用程序以使用 TLS 1.2。现在一天,服务器正在关闭旧协议。

    如果您遇到同样的问题,那么您可以通过在您的 Global.asax.cs 文件中的 Application_Start 方法中添加以下类似来定义协议:

    ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
    

    【讨论】:

      猜你喜欢
      • 2023-04-06
      • 2023-01-11
      • 2015-01-15
      • 1970-01-01
      • 2014-11-01
      • 2011-04-25
      • 1970-01-01
      • 2021-04-22
      • 2017-07-19
      相关资源
      最近更新 更多