Bot是远程的,但回调URL是localhost

时间:2017-09-26 09:45:56

标签: azure callback bots botframework ngrok

我想用botframework模拟器调试我的azure bot 每当我尝试连接时,模拟器告诉我机器人是远程的,但回调URL是localhost 我怎么能改变这个?
它还抱怨我的ngrok设置,但我很确定一切都是关于他们的,因为我下载了ngrok并将正确的路径粘贴到设置中的.exe。

如何解决此问题?

connecting to azure problems

请注意,我最终收到内部服务器错误。 internal Server error 500

bot Framework页面中的我的设置(由JustAShadow建议)是:

Settings in botframework

further settings

2 个答案:

答案 0 :(得分:3)

您在模拟器上的URL框中输入的URL应该用于本地调试。 I.E您在本地运行您的机器人,获取该本地运行机器人的URL,并将该localhost URL添加到您的机器人模拟器。您正在机器人框架模拟器中的机器人框架中模拟一个实际的机器人!

构建模拟器是为了模拟Bot框架ENV,因此当您在本地运行bot时,它会理解您应该运行的环境类型。

I.E如果您使用DocumentDb模拟器,则不要将其连接到真实数据库,它只是假装是天蓝色,而不是调试Azure

答案 1 :(得分:0)

发布

时,确保web.config中的MSID和PW正确无误