【问题标题】:Why does connection get closed when using DirectLine v3 Client (Microsoft Bot Connector)为什么使用 DirectLine v3 客户端(Microsoft Bot 连接器)时连接会关闭
【发布时间】:2018-12-06 17:07:16
【问题描述】:

我已经设置了一个自定义服务,通过 DirectLine 将我的 Alexa Skill 与我的聊天机器人连接起来。上周四一切正常,我能够使用 Alexa(开发人员测试工具)向我的 Bot 发送消息,并且还收到了我的 Chatbot 的回复。

现在我想继续我的开发,但每次我想开始我的对话时都会遇到这个异常:

一个现有的连接被远程主机强行关闭

简而言之,我的代码如下所示:

var client = new DirectLineClient(_directLineSecret);
var conversation = await client.Conversations.StartConversationAsync().ConfigureAwait(false);
var conversationId = conversation.Result.ConversationId;

直连密码应该是正确的,因为它在我的网络聊天实现中运行良好。

【问题讨论】:

    标签: botframework alexa direct-line-botframework


    【解决方案1】:

    12 月 14 日有更新。您需要将 SecurityProtocol 设置为 TLS1.2

    “2018 年 12 月 4 日,Azure 机器人服务将要求使用传输层安全性 (TLS) 1.2 保护所有连接。这种强制措施对于为您的数据提供最佳安全性至关重要。” em>

    【讨论】:

      猜你喜欢
      • 2020-09-30
      • 2021-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-10
      • 2013-08-13
      • 1970-01-01
      相关资源
      最近更新 更多