首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Bot框架bot在仿真器中工作,但在已部署的bot上获得Microsoft.Bot.ChannelConnector.BotAPI.ThrowOnFailedStatusCode

这个错误表明在尝试与已部署的Bot通信时,发生了HTTP状态码错误。这可能是由于多种原因导致的,以下是一些建议来解决这个问题:

  1. 检查Bot的URL和端口是否正确。确保在部署Bot时使用的URL和端口与仿真器中的设置相匹配。
  2. 检查应用程序ID和密码。确保在部署Bot时使用的应用程序ID和密码与仿真器中的设置相匹配。
  3. 检查Web.config文件。确保Web.config文件中的应用程序ID和密码与部署Bot时使用的值相匹配。
  4. 检查防火墙和安全组设置。确保防火墙和安全组设置允许与Bot的通信。
  5. 检查Bot的日志。查看Bot的日志以获取有关错误的详细信息。这可以帮助您确定问题的根源。
  6. 检查通道配置。确保在Azure Bot Service中正确配置了通道。例如,如果您使用的是Web Chat通道,请确保已启用Web Chat并正确配置了URL。
  7. 检查依赖项。确保您的项目中包含所有必需的依赖项,并且它们的版本是正确的。
  8. 更新Bot框架SDK。确保您使用的是最新版本的Bot框架SDK。这可以帮助解决一些已知的问题。
  9. 如果问题仍然存在,尝试在本地环境中部署Bot,以排除部署过程中的问题。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券