【问题标题】:Unable to run bot deployed from BotBuilder Samples无法运行从 BotBuilder 示例部署的机器人
【发布时间】:2019-01-28 03:48:39
【问题描述】:

我已经多次尝试按照 https://github.com/Microsoft/BotBuilder-Samples/tree/master/samples/csharp_dotnetcore/13.basic-bot

在 azure 上部署示例机器人。我已按照自述文件中提到的所有说明进行操作,但我在本地和部署的机器人上也遇到了一些问题。

已部署的机器人:
在发送消息时,它说无法发送重试。在检查日志时,它会给出以下错误 - 将此消息发送到您的机器人时出错:HTTP 状态代码 InternalServerError

本地模拟器:
刷新访问令牌失败,状态码:401

还有没有在自述文件中提到的其他步骤。

【问题讨论】:

  • 您确定您配置了正确的密码?你试过调试吗?
  • 你能告诉我你在说哪个秘密吗?我也确信它是因为秘密。有 2 个密码 - 一个是 microsoft app id 和密码,另一个是 bot secret。
  • 是的,appId\password,这就是我所指的
  • 对不起,请告诉我我应该采取什么预防措施来设置它。它不在网络应用程序的应用程序设置中,所以我手动添加了它。我添加了应用设置的图片
  • 是的,你确定那些是“真实的”吗?我认为它们必须与您的机器人仪表板中的内容相匹配

标签: azure botframework


【解决方案1】:

确保在部署机器人时选中 Visual Studio 中的选项以删除目标位置的其他文件。默认情况下,Azure 资源有一个示例机器人,并且可能存在命名冲突。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-14
    • 1970-01-01
    • 2018-10-08
    • 1970-01-01
    • 2015-04-13
    • 1970-01-01
    • 2017-11-22
    • 2019-09-13
    相关资源
    最近更新 更多