【问题标题】:.BOT file not getting deployed to Azure Bot Service v4.BOT 文件未部署到 Azure Bot Service v4
【发布时间】:2018-10-22 19:57:01
【问题描述】:

将 Azure Bot Service 与 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 文件没有与机器人代码的其余部分一起部署,我如何确保它已部署。不确定这是否是错误?

【问题讨论】:

    标签: botframework azure-bot-service


    【解决方案1】:

    我相信这是部署 .bot 文件的解决方案。在 Visual Studio 中,

    1. 右键单击 .bot 文件
    2. 点击属性
    3. 在文件属性下,确认“复制到输出目录”选项显示“始终复制”。

    这是一个屏幕截图:

    【讨论】:

    • 太棒了,这行得通,谢谢:) 它应该是模板的默认设置?我们在哪里提供反馈
    • 太好了,很高兴这对你有用。 :) 我会继续在内部为您报告此内容。对于非 ABS 问题,您可以在 BotFramework GH 上列出的相应 repo 中提交错误
    • 谢谢,不确定“非 ABS 问题”是什么意思,但我已将其添加到 GitHub 的问题列表中:github.com/Microsoft/botbuilder-dotnet/issues/1004
    • ABS = Azure 机器人服务。看到你的 GH 问题,我得到了(ABS)团队的确认,修复工作正在进行中。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-21
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 2019-07-27
    • 1970-01-01
    相关资源
    最近更新 更多