繁体   English   中英

直接渠道机器人发布问题(机器人框架 V4)

[英]Direct Channel Bot Publishing Issue (bot framework V4)

我正在使用 Bot Framework V4、C#、.NET Core 2.2 和 VS 2019 在 Azure 上发布我的应用程序。

该机器人通过机器人模拟器在本地和远程实例上运行良好。 因此,我相信从身份验证/授权的角度来看,该应用程序很好。

但是,它不能通过 Azure 'Test in Web Chat' 模块工作。

所有键入的消息都会得到:

'发送失败。 重试。'

回复。 Channels 模块中记录的错误消息是:

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

有什么问题?

身份验证代码片段

身份验证变量结果

发布此内容以便对其他人有所帮助。

查看您的 Startup.cs 文件后,您似乎正在使用机器人文件。

在 Bot Framework SDK 4.3 发布之前,Microsoft Botframework 提供了 .bot 文件作为管理资源的机制。 但是,今后我们建议您使用 appsettings.json 或 .env 文件来管理这些资源。 即使 .bot 文件已被弃用,使用 .bot 文件的机器人现在仍将继续工作。

始终建议从 .bot 文件迁移设置以更好地管理资源。 文档清楚地解释了如何从 .bot 文件迁移设置以管理资源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM