将Azure Bot Service与C#Bot Builder SDK v4 v4.0.7结合使用(GA版本于2018年9月发布)。
我正在使用BOT file存储GenericService
的配置设置,因此已将Azure模板随附的默认BOT文件更改为该文件。
通过MSBOT CLI进行了更改。
通过模拟器在本地运行时,机器人代码会看到修改后的本地BOT文件,一切正常。
但是,BOT从未部署到Azure,因此Azure服务看不到我的更改(它被保留在默认的BOT文件中)。我已经通过Visual Studio publish和GitHub CI进行了部署。
我必须使用Visual Studio Cloud Explorer手动上传文件,然后该bot才能使用修改后的版本,一切都很好。
问题是为什么BOT文件未与其余的bot代码一起部署,以及如何确保已部署它。不确定这是否是错误?