Eng*_*eah 9 azure botframework
情况1我编写了自己的bot框架并部署到Azure,Web Chat中的测试向我展示了"在部署后等待机器人准备就绪".
情况2我从Azure bot服务下载了源代码,之后我部署回Azure,Web Chat向我展示了"等待部署后机器人准备就绪".
Pra*_*ant 16
我也遇到过这个问题,这就是我解决它的方法.
更改了我的发布设置以进行Remove additional files at destination检查.这是一个重要的步骤,因为当您配置新的Web应用程序机器人时,它将在该位置已经有一些文件.因此,当您发布代码时,它将与已存在的代码文件一起放置.您也可以通过导航到/api/messages网址来测试它.如果这给你错误,那么很可能就是这种情况.
我还更新了所有NuGet依赖项.
导致我有点问题的另一件事是App密码.web.config中的应用程序密码应与已为BOT生成的密码相匹配.不要从bot管理页面创建新密码.如果您这样做,请确保在Web应用程序bot应用程序设置中以及web.config文件中更改/更新密码.当您主持的机器人,默认情况下它会使用Application Id和Application Password其自动生成.您可以Web App Bot在该部分下的服务类型中查看这些值App Service Settings>Application Settings.向下滚动到底部,您将看到这两个设置.复制和的值,Application Id 并Application Password在Web.config文件中更新它们.
希望这有帮助!
| 归档时间: |
|
| 查看次数: |
3540 次 |
| 最近记录: |