首页 > 解决方案 > 网络聊天中的 Azure 测试:HTTP 状态代码 NotFound

问题描述

我尝试将 Azure Pipelines 中的新代码运行到 Azure Web App Bot,并适当地配置了应用程序设置。然而,每当我尝试在测试聊天网络中测试服务时,我都会遇到错误。

节点版本:10.14.1
botbuilder:4.10.3

Azure Repos + Azure Pipelines 部署

应用程序设置

在网络聊天中测试

错误信息

标签: node.jsazureazure-devopsbotframeworkazure-bot-service

解决方案


将此消息发送到您的机器人时出错。HTTP 状态码:未找到

要解决此问题,您可以检查以下几点:

1.导航到Settings选项卡,您需要确保Messaging endpointHttps而不是Http

在此处输入图像描述

注意:它不支持Http网站。

2.导航到Channels选项卡,您可以检查网络聊天是否处于Running没有问题的状态。

在此处输入图像描述

3.导航到Configuation,您需要确保在部署新代码MicrosoftAppIdMicrosoftAppPassword不要更改这些。

如果它不断出错,您甚至可以考虑创建一个新的 Web 应用程序机器人来重新部署

在此处输入图像描述

另一方面,这是我用来部署 azure web app bot的文档。

我使用该任务将新代码部署到 Azure App 服务Azure App Service deploy

结果:

在此处输入图像描述


推荐阅读