【问题标题】:Bot Framework bot works in Emulator but gets Microsoft.Bot.ChannelConnector.BotAPI.ThrowOnFailedStatusCode on deployed botBot Framework 机器人在模拟器中工作,但在部署的机器人上获取 Microsoft.Bot.ChannelConnector.BotAPI.ThrowOnFailedStatusCode
【发布时间】:2019-11-28 07:40:59
【问题描述】:

我正在使用机器人框架 v4。当我使用模拟器在本地测试我的机器人时,它工作正常。当我部署我的机器人并尝试使用直线或网络聊天访问它时,没有消息显示,当我尝试向机器人发送消息时它失败。在频道运行状况中,我收到“向您的机器人发送此消息时出错:HTTP 状态代码 InternalServerError”

Application Insights 显示一个异常,显示“POST 失败:POST 到机器人的端点失败,HTTP 状态 500 POST 到机器人的端点失败,HTTP 状态 500”

这是调用栈

   at Microsoft.Bot.ChannelConnector.BotAPI+<PostActivityToBotAsync>d__31.MoveNext (Microsoft.Bot.Base.ChannelConnector, Version=3.2.3.8, Culture=neutral, PublicKeyToken=null)
Inner exception System.Exception handled at Microsoft.Bot.ChannelConnector.BotAPI+<PostActivityToBotAsync>d__31.MoveNext:
   at Microsoft.Bot.ChannelConnector.BotAPI.ThrowOnFailedStatusCode (Microsoft.Bot.Base.ChannelConnector, Version=3.2.3.8, Culture=neutral, PublicKeyToken=null)
   at Microsoft.Bot.ChannelConnector.BotAPI+<PostActivityToBotAsync>d__31.MoveNext (Microsoft.Bot.Base.ChannelConnector, Version=3.2.3.8, Culture=neutral, PublicKeyToken=null)

我之前能够让机器人工作。我最近在我的 Azure 帐户上创建了一个新机器人,它运行良好。

提前谢谢你。

【问题讨论】:

  • 如果您最近在 azure 上创建了一个机器人,并且它可以工作,但是这个机器人是在本地创建并部署的,但没有,那么部署中出现了一些问题。你是如何部署你的机器人的?
  • 嗨@JJ_Wailes 我使用az webapp deployment source config-zip --resource-group "&lt;resouce-group-name&gt;" --name "&lt;bot-resource-name&gt;" --src "allfiles.zip" 部署它
  • 这是我之前部署的方式
  • 你还在做这个吗?
  • 是的,我仍在努力

标签: node.js typescript azure botframework


【解决方案1】:

这可能与命令az bot prepare-deploy 和az webapp deployment source config-zip 中的bug 有关。作为一种解决方法,请尝试按照here 所述手动更正 .deployment 文件中的程序集名称,然后重新部署。

【讨论】:

  • 我在 Typescript 中编写了我的机器人,az bot prepare-deploy 命令不需要--proj-file-path,而是使用 src 文件夹而不是 .csproj
  • @123me - 好的,但是你的 .deployment 文件中有什么?
  • 这是在我的 .deployment 文件中[config] SCM_DO_BUILD_DURING_DEPLOYMENT=true
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-20
  • 2019-11-23
  • 2021-07-11
  • 1970-01-01
  • 1970-01-01
  • 2017-07-24
相关资源
最近更新 更多