Botframework-solutions: 从模拟器运行 VA 时无法连接到技能机器人

创建于 2020-02-22  ·  3评论  ·  资料来源: microsoft/botframework-solutions

什么项目受到影响?

虚拟助手
技能

这是什么语言?

C#

发生什么了?

使用基于 0.8 Beta Release 的新虚拟助手和技能模板(版本 4.7.0.2),尝试从 Bot Framework Emulator(版本 4.7.0)访问连接的技能时,返回的状态代码为 500,并显示错误消息如“异常消息:调用技能 ID 时出错:”" 在 "https://api/messages”(状态为 500)。如果我从 Azure 门户 WebChat 界面尝试相同的操作,呼叫会通过并且我能够访问相关的技能机器人。

重现此问题的步骤是什么?

  1. 使用上述版本部署 VA 和技能模板。
  2. 连接已部署的 VA 和技能机器人。
  3. 在 Bot Framework Emulator 中本地运行 VA 项目。
  4. 使用任何话语来触发连接的技能。
  5. 注意上面提到的错误。

你期待发生什么?

VA 连接到已部署的技能机器人,即使在从模拟器本地测试时也是如此,而不仅仅是通过 WebChat。

你能分享任何日志、错误输出等吗?

在使用 App Insights Live Metrics 进行进一步检查时,获得了以下日志:
错误日志.txt

Needs Triage Bug customer-replied-to customer-reported

最有用的评论

记录在这里

所有3条评论

嗨@manish-95,当技能回复 VA 时,它需要 VA 的 appsettings.json 中的公共可访问 SkillHostEndpoint。
因此,如果您想测试连接到远程技能的本地 VA,请为 VA 使用像 ngrok 这样的本地隧道,并将 SkillHostEndpoint 的值设置为https://*.ngrok.io/api/skills
谢谢

记录在这里

如果您有任何其他问题/疑问,请告诉我们

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

GitDruid picture GitDruid  ·  4评论

hansmbakker picture hansmbakker  ·  3评论

samaea picture samaea  ·  3评论

esoler-sage picture esoler-sage  ·  3评论

VladPapacostea-SM picture VladPapacostea-SM  ·  3评论