【发布时间】:2019-02-26 03:25:06
【问题描述】:
根据documentation,在本地测试机器人后,我在 Azure 机器人服务上发布了机器人。但是,即使在按照说明从应用设置中删除了 fileSecrets 后,门户上的 Test in Web chat 也无法正常工作。
我有 .net 解决方案和项目,我尝试使用 AzureCLI 从解决方案文件夹和项目文件夹进行发布。但仍然无法在门户上进行聊天。我查看了审核日志,没有错误,它实际上显示部署成功。
我在哪里可以找到更多信息来解决问题并解决问题?
我正在使用 Bot Framework SDK V4。 我正在按照 Azure Bot 服务文档页面上的 these 说明来测试 Bot 部署。我已经这样做了两次,并仔细阅读了每个步骤。 Azure 机器人服务中当前是否存在阻止从本地环境进行部署的错误?
如果我从门户创建机器人服务...一切正常。我能够在本地下载基于 .net 的机器人源代码,并且能够在本地运行它,并且还能够使用 Emulator 指向生产端点。一切正常。
但使用 Azure CLI 创建的 Bot 在我发布时不起作用。
我的 Azure CLI:V 2.0.54
【问题讨论】:
-
您是否检查过以确保您的机器人文件具有生产端点和开发端点?
-
好吧,如果我应该知道这一点,那么文档链接中完全缺少该信息。抱歉,我还不熟悉 .bot 文件结构,只是将文档流程作为我学习过程的一部分。我通常不会跳来跳去,相信如果我遵循记录的步骤,它应该会给我所述的结果。但我发现许多文档不是最新的或缺少关键信息。这个文档很烂:(!
标签: deployment botframework azure-bot-service