2

尝试使用新发布的服务,但在开始时遇到问题。

  1. 输入名称、订阅等。
  2. 获得了我的 Microsoft App ID,将其输入到表单中
  3. 选定的 C#
  4. 选择了任一模板
  5. 当我单击创建机器人时,我得到“此 MSA 应用程序 ID 已在使用中”

我需要做什么?

4

3 回答 3

1

我单击了管理并创建了一个集合(应用程序 ID / 密码)并使用它而不是以前的值,此后它工作正常。

于 2016-11-18T16:33:01.100 回答
0

我的回答的背景:由于某种原因,我当前的机器人服务停止工作,我不得不创建一个新的机器人服务来为我已经发布的机器人提供后端。但是,当您尝试使用已发布的机器人应用程序 ID 和应用程序密码创建新的机器人服务时,您将收到相同的消息(“此 MSA 应用程序 ID 已在使用中”)。

解决方案:删除不再工作的旧 Bot 服务。然后创建一个新的机器人服务(具有新的应用程序 ID 和应用程序密码),其名称与您的旧机器人服务名称相同(因此消息传递端点 URL 看起来相似)。此过程将在您的机器人框架门户(在我的机器人下)中创建一个新机器人。现在你需要做两件事:

  1. 转到您新创建的机器人服务(在 Azure 门户中),在“设置”选项卡下找到应用程序设置。在应用程序设置中,将 MicrosoftAppId 和 MicrosoftAppPassword 替换为您发布的机器人中的 AppId 和应用密码(= 应用密码)。您可以从Bot Framework 门户中找到已发布机器人的 App ID 和密码。
  2. 在 Bot Framework 门户中,在“我的机器人”下找到您新创建的机器人。您需要将此机器人的消息传递端点复制到旧(已发布)机器人的消息传递端点中。在门户中,单击“详细信息”部分旁边的“编辑”。向下滚动并复制消息传递端点。再次转到“我的机器人”,然后单击您的旧机器人。单击“详细信息”部分旁边的“编辑”,然后将端点 URL 粘贴到那里。

现在,您新创建的机器人服务(Azure 门户)已连接到您已发布的旧机器人(在 Bot 框架门户中)。您可以继续在 Bot Framework 门户中删除新创建的机器人,因为您不再需要它。

于 2017-03-22T11:53:54.080 回答
0

您很可能已经使用该 ID 注册了 Microsoft 应用程序。您需要创建一个新的应用注册并使用该注册:https ://apps.dev.microsoft.com/#/appList

于 2018-02-19T08:23:43.663 回答