无法通过 vs 发布让机器人在 azure 中工作

Can't get bot to work in azure from vs publish

我在 visual studio 中有一个用 c# 编写的机器人,当我通过 visual studio 将它发布到 azure 时,应用服务已设置,但我不知道下一步要做什么机器人在测试中工作。我尝试部署一个机器人频道注册并使用我想要的新应用程序和密码填充应用程序服务,但这似乎不起作用。在天蓝色的测试中,它不会发送消息

我也尝试过根据 ms 文档通过部署到 azure 的空机器人进行部署,但这也不起作用。

有没有人有过这个过程的经验? ,我在谷歌上进行了广泛的搜索,但所有的帮助都是旧的。我敢肯定我只是误解了某些东西,但这是我第一次这样做而且无法分辨。

欢迎提供任何建议或链接

非常感谢

首先,您需要确保您的机器人可以 运行 在您的本地环境中。我正在使用 Bot Framework Emulator to test my local bot. I referred to this document 创建一个带有 vs2017 的机器人。

然后,在 Azure 门户上创建一个网络机器人。

部署后,下载 bot 源代码,并将下载 zip 文件的内容解压缩到本地文件夹。我们需要 PostDeloyScripts 文件夹下的设置。

现在,您可以使用该设置发布自己的机器人。您可以参考this document了解更多详情。

完成这些步骤后,我们就可以使用发布到Azure的bot了。