为什么BotFramework Emulator需要ngrok连接到Azure Web App Service上托管的机器人

Allan Xu

我正在尝试使用BOT模拟器来连接和测试已部署到​​Azure App Service的Bot SDK应用程序。

当我在本地运行bot web api propject时,可以使用模拟器进行测试,没有问题。

但是,当我尝试测试远程托管的同一应用程序时,模拟器失败。经过调查,我发现模拟器需要ngork才能连接到远程托管的bot服务。

https://github.com/Microsoft/BotFramework-Emulator/wiki/Getting-Started#connecting-to-bots-hosted-remotely

如果您的漫游器是远程托管的,请确保已安装并配置了ngrok隧道软件。Bot Framework Emulator与ngrok紧密集成,可以在需要时为您启动它。

此事使其他人感到困惑,他们在这里提问:

https://github.com/Microsoft/BotFramework-Emulator/wiki/Getting-Started#connect-to-a-bot-hosted-remotely

为什么模拟者依赖ngork连接到远程托管的bot?由于dns名称是公开可用的,因此看起来很直观

吉姆·莱沃伦

当您在本地运行仿真器并在云中进行调试时,需要设置为使流量双向流动。默认情况下,没有NGROK时,您可以发布到您的漫游器,但是要使其发布回您的客户端,它需要一个IP地址来发布。NGROK提供了这一功能,而您无需设置本地端口等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Azure Web App插槽,为什么Source在交换时默认为生产

无法连接到远程调试-Web App Azure

如何使用Bot Service将qnamaker.ai上的QnA Service连接到azure聊天机器人?

为什么Azure Web App机器人缺少bot文件?

为什么我不能使用端点API连接到我的机器人框架

为什么来自Azure机器人框架的第一条消息总是很慢

为什么XACML响应在Azure Web App上返回不适用?

尝试连接到Azure Web App的授权错误

Azure Web聊天机器人令牌服务器

为什么我的Azure Web App请求有时会变慢

如何将Azure App Service Web App连接到Google SQL Server数据库?

为什么我在AWS上托管的网站拒绝连接?

无法从Azure Web App连接到Redis的Azure缓存

Azure Web App:为什么高级产品比标准产品便宜

使用DNN阻止来自Azure Web App中的引荐垃圾邮件机器人的流量

将Azure Web App连接到Service Fabric

Azure将Java Web App(java)连接到SQLDatabase

Azure App Service Web App对VM的访问

Azure App Service / Web App是否取代Azure Cloud Service?

使用 Node.js 使用 Azure 在电报上托管机器人

无法将 Azure Web App - NodeJS 连接到 Azure Mysql

在 https://dev.botframework.com/ 上注册 Azure 机器人

无法使用免费订阅从 Azure 门户创建 Web 应用程序机器人

Botframework 提醒聊天机器人

如何在 Azure Web App 上托管的 Web 表单中检索当前的 Azure AD 用户信息(电子邮件、名字、姓氏)?

由于 Microsoft.Web 资源提供程序,无法在 Azure 中创建机器人

为什么我的 discord.py 机器人在 Heroku 上托管时没有声音?

为什么 Azure Web App 主插槽指向子插槽?

Azure App Service 和 Web App Bot 之间的区别/连接是什么?