Web Chat 中的 Azure 测试:HTTP 状态代码 NotFound

Azure Test in Web Chat: HTTP status code NotFound

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

节点版本:10.14.1
机器人构建器:4.10.3

Azure Repos + Azure Pipelines deployment

Application Settings

Test in Web Chat

Error messages

There was an error sending this message to your bot. HTTP status code: not found

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

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

注意:不支持Http网站。

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

3.Navigate 到 Configuation,您需要确保 MicrosoftAppIdMicrosoftAppPassword 在部署新代码后不要更改它们。

如果一直出错,你甚至可以考虑创建一个新的网络应用程序机器人来重新部署

另一方面,这是 the document 我指的是部署 azure web 应用程序机器人。

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

结果: