我正在使用Microsoft Botframework开发一个聊天机器人。当我使用模拟器在本地运行时,Bot工作正常。然而,当我将其作为bot服务部署在Azure上并尝试使用网络聊天频道访问它时,它开始给出502错误。我尝试按照步骤部署它。
我过去也部署了机器人但是我正在使用dev.botframework.com来配置机器人。
这是我第一次尝试在Azure Bot服务上部署它,并且不知道我在这里缺少什么。
有人可以帮我这个吗?
答案 0 :(得分:1)
错误(HTTP状态代码502)表示机器人返回错误或请求超时。您可以转到bot's Channels blade,然后点击受影响渠道的“问题”链接,查看有关错误的信息,或使用Application Insights跟踪错误详情。
此外,如果可能,您可以在visual studio中使用Bot Builder SDK创建一个新的简单僵尸程序应用程序,并为项目升级Bot Builder SDK,然后使用以下步骤和图表将其部署到相应的Azure应用程序服务,并检查是否新的bot应用程序可以使用bot服务。