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 endpoint
是 Https
而不是 Http
.
注意:不支持Http
网站。
2.Navigate 到 Channels
选项卡,您可以检查网络聊天是否处于 Running
状态而没有问题。
3.Navigate 到 Configuation
,您需要确保 MicrosoftAppId
和 MicrosoftAppPassword
在部署新代码后不要更改它们。
如果一直出错,你甚至可以考虑创建一个新的网络应用程序机器人来重新部署
另一方面,这是 the document 我指的是部署 azure web 应用程序机器人。
我使用 Azure App Service deploy
任务将新代码部署到 Azure 应用服务。
结果:
我尝试 运行 将 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 endpoint
是 Https
而不是 Http
.
注意:不支持Http
网站。
2.Navigate 到 Channels
选项卡,您可以检查网络聊天是否处于 Running
状态而没有问题。
3.Navigate 到 Configuation
,您需要确保 MicrosoftAppId
和 MicrosoftAppPassword
在部署新代码后不要更改它们。
如果一直出错,你甚至可以考虑创建一个新的网络应用程序机器人来重新部署
另一方面,这是 the document 我指的是部署 azure web 应用程序机器人。
我使用 Azure App Service deploy
任务将新代码部署到 Azure 应用服务。
结果: