Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Botframework 如何在bot框架模拟器中运行azure bot?_Botframework_Direct Line Botframework - Fatal编程技术网

Botframework 如何在bot框架模拟器中运行azure bot?

Botframework 如何在bot框架模拟器中运行azure bot?,botframework,direct-line-botframework,Botframework,Direct Line Botframework,我尝试使用bot framework emulator测试我的azure机器人,但它显示以下错误 我已经配置了ngrok,但仍然无法连接到机器人 在azure中的“在WebChat中测试”中,Bot正在按预期工作。尝试将您的Microsoft应用程序ID和Microsoft应用程序密码添加到模拟器中 你的Ngrok是错误的 我可以从您的设置中看到,您应该指向ngrok.exe,但请检查并确保您的ngrok位于它应该位于的位置 这是我成功地通过隧道连接到部署的bot的图像。请注意,日志右侧的

我尝试使用bot framework emulator测试我的azure机器人,但它显示以下错误

我已经配置了ngrok,但仍然无法连接到机器人


在azure中的“在WebChat中测试”中,Bot正在按预期工作。

尝试将您的Microsoft应用程序ID和Microsoft应用程序密码添加到模拟器中

你的Ngrok是错误的


我可以从您的设置中看到,您应该指向ngrok.exe,但请检查并确保您的ngrok位于它应该位于的位置

这是我成功地通过隧道连接到部署的bot的图像。请注意,日志右侧的前三行:

[08:32:12]Emulator listening on http://localhost:53057
[08:32:12]ngrok listening on https://71b4c689.ngrok.io
[08:32:12]ngrok traffic inspector:http://127.0.0.1:4040
[08:32:12]Will bypass ngrok for local addresses
当我转到“我的设置”并删除ngrok文件(模拟我的ngrok不在应该的位置)时,我会准确地得到您的错误:

在设置中仔细检查“Ngrok路径”


“但请检查并确保您的ngrok文件在应该的位置。”我应该将ngrok.exe文件复制到哪里?因此,我的'ngrok.exe'文件位于我桌面上名为'ngrok'的文件夹中。我使用最后一张图片中的“浏览”按钮导航到文件夹(C:\Users\v-jewail\Desktop\ngrok),然后选择了我的ngrok.exe文件。您可能只指向文件夹,而不是.exe文件。“通往ngrok的路径”中的完整路径(对我而言)是“C:\Users\v-jewail\Desktop\ngrok\ngrok.exe”。我的路径也指向ngrok.exe本身。连接已部署的bot时,我还应该做什么?就像在visual studio或其他任何地方运行解决方案一样?不,如果在azure门户上点击“在webchat中测试”时部署并运行了代码,则没有可运行的解决方案。它已经在运行了。也许删除你的ngrok.exe并下载一个新的?它可能需要更新。