未经授权的错误机器人框架

时间:2017-01-04 08:06:17

标签: c# botframework

我在C#中使用Microsoft Bot Framework开发了一个机器人,我正在尝试将其部署到Web服务器而不是Azure。 Web服务器运行Windows Server 2012 R2并安装了IIS 8.5。机器人在本地运行良好,可以使用模拟器在那里进行测试,没有任何问题。

我已在IIS的Web服务器上为IIS配置了一个站点,并在那里部署了机器人代码,并配置了应用程序ID和密码。使用"测试连接"在Bot框架网站上,我获得了一个" Unauthorized"信息。

有人可以告诉我可能出错的地方,或者分享调试这些错误的经验吗?不幸的是,Bot Framework似乎没有提供非常好的调试体验。

https://chatbot.xxxxxxxxinsight.com/

1 个答案:

答案 0 :(得分:0)

这些是用户遇到的常见问题:

  1. 您机器人的云端点网址不正确。确保你有 包括URL末尾的路径(例如/ api / messages)。
  2. 您的机器人端点不是HTTPS,也不受Bot Framework信任 频道模拟器。您的机器人必须拥有有效的链可信证书。
  3. 机器人配置时没有Microsoft App Id或Microsoft App 密码。
  4. 您的Microsoft App ID或Microsoft App密码不正确。
  5. 查看完整的auth troubleshooting guide here