我在 Azure 中有一个 Web App Bot,我想在 MS Visual Studio 2019 中使用 .Net / C# 在本地开发它。我从 Azure 门户中的构建刀片下载了源代码,并严格按照 read.me 文件中的说明进行操作. 我在 VS 2019 中打开了 .sln 文件,构建和运行成功,我收到了机器人 URL 的端口号。我打开了模拟器并尝试了“打开机器人”和“创建新的机器人配置”,在这两种情况下,尝试在模拟器中测试机器人时我都没有收到任何响应。我也下载了 ngrok,但我一直收到“发送失败”,仅此而已。有人知道解决方案吗?非常感谢
问问题
248 次
2 回答
0
你能检查一下你是否有 .bot 文件吗?
如果您没有 .bot 文件,请您执行以下操作:
- 在 Bot Framework Emulator 或文件的欢迎页面中单击“创建新的机器人配置”
- 单击新机器人配置
- 填写必填字段,然后单击保存并连接。
于 2020-06-17T16:38:43.777 回答
0
如果您使用模拟器测试本地机器人,您必须确保指定 appid/password(如果在配置中配置 (appsettings.json/.env)),或者将它们留空(如果在配置中为空白)。
如果使用 Ngrok,您想更改 Azure 中的端点 URL,然后确保它在本地运行。
使用这些方法中的任何一种时,您是否在 Emulator(右下窗格)或 Ngrok 中看到任何错误/异常?
于 2020-06-18T00:00:17.187 回答