首页 文章

.BOT文件未部署到Azure Bot Service v4

提问于
浏览
2

将Azure Bot服务与C#Bot Builder SDK v4 v4.0.7(2018年9月发布的GA版本)配合使用 .

我正在使用BOT file来存储 GenericService 的配置设置,因此已经更改了Azure模板提供的默认BOT文件 .

通过MSBOT CLI进行了更改 .

当通过模拟器在本地运行时,bot代码会看到修改后的本地BOT文件,一切都很好 .

但是,BOT永远不会部署到Azure,因此Azure服务不会看到我的更改(它使用默认的BOT文件) . 我已经通过Visual Studio发布和GitHub CI进行了部署 .

我不得不使用Visual Studio Cloud Explorer手动上传文件,然后机器人能够使用修改后的版本,一切都很好 .

问题是为什么BOT文件没有与其余的bot代码一起部署,我如何确保它被部署 . 不确定这是不是一个bug?

1 回答

  • 5

    我相信这是部署.bot文件的修复程序 . 在Visual Studio中

    • 右键单击.bot文件

    • 单击“属性”

    • 在文件属性下,验证"Copy to Output Directory"选项是否显示“始终复制” .

    这是一个屏幕截图:
    Properties of .bot file

相关问题