Botframework 如何将我的bot迁移到Azure bot服务?

Botframework 如何将我的bot迁移到Azure bot服务?,botframework,azure-bot-service,Botframework,Azure Bot Service,最近,我们收到了一份关于门户网站的通知,其中指出: 随着新Azure机器人服务的推出,我们将在2018年3月31日之前将所有机器人迁移到新服务 每个bot(如果您有许多bot)都有一个migrate按钮,它应该为那些Azure订阅与用于在上创建bot的同一Microsoft帐户关联的用户执行无缝迁移 我的机器人程序与X Microsoft帐户关联,Azure订阅与Y Microsoft帐户关联 还有什么可以迁移的吗?如果是,那么怎么做 谢谢您可以通过以下步骤更改bot的所有者/管理员并迁移bot

最近,我们收到了一份关于门户网站的通知,其中指出:

随着新Azure机器人服务的推出,我们将在2018年3月31日之前将所有机器人迁移到新服务

每个bot(如果您有许多bot)都有一个migrate按钮,它应该为那些Azure订阅与用于在上创建bot的同一Microsoft帐户关联的用户执行无缝迁移

我的机器人程序与X Microsoft帐户关联,Azure订阅与Y Microsoft帐户关联

还有什么可以迁移的吗?如果是,那么怎么做


谢谢

您可以通过以下步骤更改bot的所有者/管理员并迁移bot:

  • 使用用于创建/注册bot的帐户登录
  • 导航到“我的机器人”页面
  • 选择你的机器人
  • 导航到“设置”页面,然后向下滚动到“管理”部分
  • 将连接到Azure订阅的电子邮件地址添加到“所有者”列表中,然后单击“保存更改”按钮
  • 注销Bot门户
  • 使用您在步骤5中添加的Azure订阅帐户登录到Bot门户
  • 导航到“设置”页面,并从“管理员>所有者”字段中删除您的旧电子邮件地址
  • 单击“保存更改”
  • 导航到“我的机器人”页面视图并单击“迁移”按钮
  • 注意:目前只支持Bot注册进行迁移,并且将迁移到名为“Bot Channels Registration”的Azure产品。 有关bot迁移的详细信息,请参阅:

    文档有一种方法可以完成,那就是将源代码从旧代码复制到新代码(Azure Bot服务)。这是唯一的办法吗?谢谢你详细的回答。以上部分工作正常。资源组已成功创建,但迁移过程中出现一个问题,即“订阅未注册(代码:SubscriptionNotRegistered)。感谢@ArafatTehsin更新-您可以联系Azure租户管理员以获得帮助吗?如果您仍然有问题,请打开,我会处理。感谢您再次回复@nilsw@nilsw,我已经设法解决了这个问题。事实上,我有两个bot的所有者,其中一个已经过期订阅(我的帐户X)——再次感谢。