首页 > 解决方案 > 将此消息发送到您的机器人时出错:Web 聊天机器人框架 Azure 门户中的 HTTP 状态代码 InternalServerError

问题描述

我正在尝试测试 BOT builder for .NET - 入门中列出的示例应用程序

我在 Azure 中使用 arm 模板创建了 web 应用程序 luis bot。我的网站运行良好,但是当我开始聊天时,它会在频道刀片中显示错误消息“无法发送..重试”。

将此消息发送到您的机器人时出错:HTTP 状态代码 InternalServerError:

在此处输入图像描述

我在 web.config 文件中更新了 MSAppId 和密码,但也无法正常工作 在此处输入图像描述

如果我需要添加任何步骤,任何人都请建议我

标签: azurebotframework

解决方案


我按照文档下载了示例并创建了机器人,但是当我ngrok在本地环境中运行程序并在网络聊天中进行测试时,它报告了 500 Internal Server Errors

我找到了控制台信息:

在目录“botframework.com”中找不到“标识符为“cxxxx5”的应用程序。如果租户管理员未安装应用程序或租户中的任何用户未同意此应用程序,则可能会发生这种情况。您可能已将身份验证请求发送给错误的租户。

因此,我尝试将 Azure AD 应用程序作为多租户应用程序进行管理。它奏效了。


推荐阅读