azure - 将此消息发送到您的机器人时出错:Web 聊天机器人框架 Azure 门户中的 HTTP 状态代码 InternalServerError
问题描述
我正在尝试测试 BOT builder for .NET - 入门中列出的示例应用程序
我在 Azure 中使用 arm 模板创建了 web 应用程序 luis bot。我的网站运行良好,但是当我开始聊天时,它会在频道刀片中显示错误消息“无法发送..重试”。
将此消息发送到您的机器人时出错:HTTP 状态代码 InternalServerError:
我在 web.config 文件中更新了 MSAppId 和密码,但也无法正常工作
如果我需要添加任何步骤,任何人都请建议我
解决方案
我按照文档下载了示例并创建了机器人,但是当我ngrok
在本地环境中运行程序并在网络聊天中进行测试时,它报告了 500 Internal Server Errors
。
我找到了控制台信息:
在目录“botframework.com”中找不到“标识符为“cxxxx5”的应用程序。如果租户管理员未安装应用程序或租户中的任何用户未同意此应用程序,则可能会发生这种情况。您可能已将身份验证请求发送给错误的租户。
因此,我尝试将 Azure AD 应用程序作为多租户应用程序进行管理。它奏效了。
推荐阅读
- javascript - 如何从嵌套的“div”中提取元素
- html - Grid::右对齐网格项
- openebs - 由于 Controller Pod 被驱逐,OpenEBS Jiva 卷变为只读
- python - 分配给 pandas DataFrame 中的新列时令人费解的 KeyError
- csv - 将嵌套 for 循环的输出写入 .csv 文件
- python - 检查用户输入和具有多个值的字典键之间的匹配
- javascript - 考虑大小写的动态关键字替换
- firebase - Firebase 向经过身份验证的用户推送通知
- python - 不要用 cv.drawrectangle 绘制矩形?
- python - 如何绘制堆积条