【问题标题】:Error while creating bot创建机器人时出错
【发布时间】:2018-07-16 06:02:11
【问题描述】:

我在创建机器人时遇到错误。我正在尝试部署一个 Web 应用程序机器人。指定资源组的名称及其位置后,我单击创建。之后机器人部署过程开始。但它最终会出现错误:

MsaAppId:MsaAppId 已在使用中..

如何才能成功部署基本机器人。这是一周内第二次,我在 Azure 上遇到了类似的情况。

编辑

最初我使用的是 Autocreate MsaAppId & Password 选项。那没有成功(尽管曾经有效) 然后我尝试了几次 Create MsaAppId & Password 选项。这需要到另一个页面来生成 AppId 和密码,我将新密钥粘贴到提供的字段中。

还是一样的结果。 MSA App Id already in use

编辑 2 作为提到的答案之一,我尝试创建一个单独的机器人注册,稍后我将与 Web 应用程序链接。 但这失败了,并显示一条奇怪的消息,App Insights 已经部署,并且不能使用相同的名称进行部署,而事实上,我没有要求部署任何新的 App Insights 实例。附上截图

【问题讨论】:

  • 您是否创建了新的应用 ID 和密码以重试?
  • 是的,我尝试创建 MsaAppId 和密码。但这也没有奏效。我已经用这个细节编辑了这个问题。
  • 你好@MasterChief,我更新了回复,你可以参考一下。并且可以尝试下载带参数的部署模板,通过powershell等方式部署资源。
  • 团队已意识到此问题,并正在尽快部署修复程序。请在此处关注:github.com/Microsoft/BotBuilder/issues/4863

标签: azure botframework


【解决方案1】:

它以一个错误结束:

MsaAppId:MsaAppId 已在使用中..

我有同样的问题,当我创建网络应用程序机器人(选择自动创建应用程序 ID 和密码选项)时,它无法创建 botServices 资源。

部署:

失败的操作详情:

我也尝试在https://apps.dev.microsoft.com上手动创建应用并提供创建botService的App ID和密码,但部署仍然失败。

作为一种解决方法,我手动创建了 Bot Channels Registration 并将相应的 Web 应用程序 URL 指定为消息端点,然后使用新的修改该相应 Azure 网站的 应用程序设置 App IDpassword,对我有用。

注意:

我怀疑 Azure 在执行部署和创建 botServices 时出现问题,如果可能,您可以在 Azure 门户或create an issue on github 上报告。

更新:

我点击自动化选项并在我输入创建新的网络应用程序机器人所需的信息/字段后下载模板,然后我使用powershell和下载的模板和参数文件执行部署,这适用于我,你可以试试。

【讨论】:

  • 嗨@Fei Han。这是一个很好的建议,但遗憾的是它没有奏效。我已经用我发现的内容更新了问题。
  • 我查看了Deployment details,发现创建相同的Application Insights资源有两个进度。尽管我的部署在创建 Application Insights 时没有失败,但我仍然怀疑 Azure 门户有问题会导致问题。
猜你喜欢
  • 1970-01-01
  • 2014-05-25
  • 1970-01-01
  • 2010-10-07
  • 1970-01-01
  • 1970-01-01
  • 2018-06-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多