【发布时间】:2019-03-09 21:27:06
【问题描述】:
我正在尝试将 basic-bot Microsoft Botbuilder 示例应用程序部署到 azure。
我首先通过 Azure 仪表板创建了一个新的 botbuilder node.js 示例应用程序,并且我能够成功地按照说明 here 下载并重新部署该应用程序。
然后我尝试将部署脚本和 .env 文件从下载的示例应用程序复制到基本机器人应用程序中,并尝试使用上面链接中的 az bot publish 命令进行发布。这成功部署了 basic-bot 应用程序,但部署的应用程序现在返回 500 错误。最初,500 错误是由未安装“botbuilder-ai”nodejs 包引起的。我通过 Azure 控制台手动安装了这个包,这个错误就消失了。但是应用程序继续抛出 500 错误,没有产生堆栈跟踪,我无法确定原因。
我发现唯一一个解释如何部署机器人的 official documentation 专门用于 C# 和 Visual Studio。有没有办法使用 azure CLI 为 Node.js 应用程序部署机器人到 azure?
谢谢。
【问题讨论】:
-
明确地说,您使用的是 BotBuilder V4 而不是 V3,对吧?
-
是的,我正在使用 botbuilder v4
-
在尝试部署之前,您是否在模拟器中本地运行了 basic-bot 示例?
-
是的,在本地运行良好。
标签: node.js azure botframework