Bot框架模拟器无法正常工作

我上周开始学习bot框架,我决定从默认的bot项目开始,它返回你的输入和它的字符数。 但不幸的是,我无法在bot模拟器中测试bot应用程序。 它不能只发送我的输入。 每当我转发输入时,它都会显示“无法发送”。 我的端点URL是http:// localhost:3979 / api / messages /正确写在那里。 可能有什么不对? 我只是机器人框架和机器人构建的先驱。

由于我不知道您要执行的确切代码,我建议再次检查几点。

检查点:

  1. 确保使用任何浏览器(Edge,chrome,explorer等)以调试模式运行代码,然后在模拟器中运行。
  2. 使用ngrok配置或链接仿真器。 (虽然在本地运行时不需要它,但如果模拟器不能处理防火墙问题,它可能会解决)
  3. 请检查Microsoft App Id和Microsoft App Password在模拟器和Web.config文件中是否相同。
  4. 在Web.config文件和模拟器中尝试使用空白的Microsoft App Id和Microsoft App Password。
  5. 检查浏览器和模拟器上的端点是否相同
  6. 如果您遇到其他错误,如401,405,500,请查看此文章 。
  7. 如果所有检查点都正确并且您在模拟器中运行代码时仍遇到问题,则代码或参考库可能存在问题。 您还可以查看工作示例 。