簡體   English   中英

microsoft bot(使用 nlp 創建的 SDK 和調度)在部署到 Azure 后返回 401 未經授權的錯誤

[英]microsoft bot (created with SDK for nlp with dispatch) returns 401 unauthorized error after deploying to Azure

我通過從 github 下載用於 nlp-with-dispatch 的代碼,使用 Microsoft bot 框架創建了一個機器人。 它在我的本地機器上運行良好,但是,在將其部署到 azure 后,我在網絡聊天和直線頻道中都遇到了 401 未經授權的錯誤。

這些是您可以用來調試機器人並縮小原因的步驟:

  • 確保您在 Azure 上的機器人以及機器人代碼(appsettings.json 或 .env 文件)的應用程序設置中指定了正確的 Microsoft AppId 和密碼。 在此處輸入圖像描述
  • Go 到 Azure 上機器人的設置刀片,並仔細檢查您是否指定了正確的消息傳遞端點。 在此處輸入圖像描述
  • 嘗試在 Azure 上創建一個新的 web 應用程序機器人,然后將機器人發布到您新創建的指定為消息傳遞端點的相應 web 應用程序並測試並查看是否有效。

此外,您可以通過文檔go 詳細了解故障排除步驟。

希望這可以幫助。

確保您的代碼/應用設置中的應用 ID 和密碼正確無誤。 本文提供了一些用於調試身份驗證問題的附加故障排除步驟。 https://docs.microsoft.com/en-us/azure/bot-service/bot-service-troubleshoot-authentication-problems?view=azure-bot-service-4.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM