等待机器人准备就绪-Azure Web通道(到机器人端点的POST失败,HTTP状态为500)

时间:2019-01-19 13:47:34

标签: c# azure botframework azure-webapps

我已经使用Luis模板在Azure中创建了一个 Web App Bot ,并使用 C#SDK 提供了服务。然后,我从Azure下载了该示例机器人的源代码,并在Visual Studio中构建了解决方案,并在添加了另一个对话框之后在Azure应用服务中重新发布了该机器人。

在发布代码之前,我还分别为 BotFilesecret BotFilePath 添加了密钥。

当我尝试在Azure的Web聊天通道中检查bot的响应时,我会看到“正在等待bot就绪” 消息,并且该操作一直在进行处理,但仍停留在该位置并且无法加载Web聊天。

当我检查Application Insights时,我看到使用Directline Client记录了系统异常。错误500

在Application Insights中记录的异常调用堆栈如下:

  

Microsoft.Bot.Schema.BotException ,位于:Microsoft.Bot.ChannelConnector.BotAPI + d__31.MoveNext(Microsoft.Bot.ChannelConnector,版本= 3.2.2.5,区域性=中性,PublicKeyToken =空)
  内部异常System.Exception 在Microsoft.Bot.ChannelConnector.BotAPI + d__31.MoveNext中处理:      在Microsoft.Bot.ChannelConnector.BotAPI + d__31.MoveNext(Microsoft.Bot.ChannelConnector,版本= 3.2.2.5,区域性=中性,PublicKeyToken =空)

我不知道为什么会这样。该网络应用程序漫游器使用最新的C#Bot SDK V4。

请检查应用程序见解异常详细信息,如Azure中所示: POST to the bot's endpoint failed with HTTP status 500

Exception Properties

之前,我在Azure中遇到以下404资源未找到错误,该错误现已修复:

Erorr 404 Resource Not Found

0 个答案:

没有答案