我想用botframework模拟器调试我的azure bot
每当我尝试连接时,模拟器告诉我机器人是远程的,但回调URL是localhost
我怎么能改变这个?
它还抱怨我的ngrok设置,但我很确定一切都是关于他们的,因为我下载了ngrok并将正确的路径粘贴到设置中的.exe。
如何解决此问题?
请注意,我最终收到内部服务器错误。
bot Framework页面中的我的设置(由JustAShadow建议)是:
答案 0 :(得分:3)
您在模拟器上的URL框中输入的URL应该用于本地调试。 I.E您在本地运行您的机器人,获取该本地运行机器人的URL,并将该localhost URL添加到您的机器人模拟器。您正在机器人框架模拟器中的机器人框架中模拟一个实际的机器人!
构建模拟器是为了模拟Bot框架ENV,因此当您在本地运行bot时,它会理解您应该运行的环境类型。
I.E如果您使用DocumentDb模拟器,则不要将其连接到真实数据库,它只是假装是天蓝色,而不是调试Azure
答案 1 :(得分:0)
发布
时,确保web.config中的MSID和PW正确无误