1

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

,我还为BotFilesecretBotFilePath添加了相应的密钥。

当我尝试在 Azure 的网络聊天频道中检查机器人的响应时,我看到“等待机器人准备好”消息并且操作继续处理,但它卡在那里并且不加载网络聊天。

当我检查 Application Insights 时,我可以看到使用直接客户端记录的系统异常;错误 500

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

Microsoft.Bot.Schema.BotException位于:Microsoft.Bot.ChannelConnector.BotAPI+d__31.MoveNext (Microsoft.Bot.ChannelConnector, Version=3.2.2.5, Culture=neutral, PublicKeyToken=null)
内部异常 System.Exception在 Microsoft 处理。 Bot.ChannelConnector.BotAPI+d__31.MoveNext:在 Microsoft.Bot.ChannelConnector.BotAPI+d__31.MoveNext(Microsoft.Bot.ChannelConnector,版本=3.2.2.5,文化=中性,PublicKeyToken=null)

我不知道为什么会这样。Web 应用程序机器人使用最新的 C# Bot SDK V4。

请检查 Azure 中显示的应用程序洞察异常详细信息: POST 到机器人的端点失败,HTTP 状态为 500

异常属性

早些时候,我在 Azure 中收到以下 404 Resource Not Found 错误,现在已修复:

错误 404 资源未找到

4

0 回答 0