2016-11-17 55 views
2

嘗試使用新宣佈的服務,但遇到問題入門。無法創建天藍色的bot服務 - 「此MSA App ID已在使用中」

  1. 輸入的名稱,認購等
  2. 得到了我的微軟應用程序ID,其輸入到所選擇的形態
  3. 選擇C#
  4. 的模板,任何一個
  5. 當我點擊創建博特我獲得「此MSA App ID已在使用中」

我需要做什麼?

+0

我也有類似的錯誤。我嘗試了三次......創建了三個不同的APPS並且第三次成功:-)這是我關於Azure Bot Service的文章https://praveenkumarsreeram.com/2016/11/17/build-your-bot-quickly-using -azure-bot-service /看起來像一些錯誤:-) – Prawin

+0

@Prawin謝謝 - 我點擊管理和創建一個(應用程序ID /密碼),並使用它,而不是以前的值,它工作正常。 –

+0

很酷..對她很好:-) – Prawin

回答

1

我點擊了管理並創建了一個集合(應用程序ID /密碼),並使用它來代替之前的值,之後它就可以正常工作。

0

我的回答背景:由於某些原因,我目前的Bot服務停止工作,我必須創建一個新的Bot服務來爲我已發佈的bot提供後端服務。但是,當您嘗試使用已發佈的bot應用程序ID和應用程序密碼創建新的Bot Service時,您將收到相同的消息(「此MSA App ID已被使用」)。

解決方案:刪除舊的無法使用的Bot服務。然後創建一個與您的舊Bot服務名稱(,因此消息端點URL看起來類似)相同名稱的新Bot服務(具有新的應用程序ID和應用程序密碼)。該過程將在您的bot框架門戶中創建一個新的bot(在我的機器人下)。現在您需要做兩件事:

  1. 轉到您新創建的Bot服務(在Azure門戶中),在「設置」選項卡下找到應用程序設置。在應用程序設置中,將MicrosoftAppId和MicrosoftAppPassword替換爲發佈的bot中的AppId和App祕密(=應用程序密碼)。您可以從Bot Framework portal中找到已發佈機器人的應用程序ID和密碼。
  2. 在Bot框架門戶中,在「我的機器人」下找到您新創建的機器人。您需要將此機器人的消息傳遞端點複製到舊(已發佈)機器人的消息傳遞端點。在門戶中,單擊「詳細信息」部分之外的「編輯」。向下滾動並複製消息傳遞端點。再次轉到「我的機器人」並點擊您的舊機器人。點擊「詳細信息」部分以外的「修改」,然後在其中粘貼端點網址。

現在,您新創建的bot服務(Azure門戶)已連接到您的舊發佈bot(Bot框架門戶)。您可以繼續並刪除Bot Framework門戶中新創建的bot,因爲您不再需要它了。

相關問題