簡體   English   中英

天藍色的聊天機器人無法正常工作。 從Visual Studio發布之后(2017年)

[英]azure chatbot not working. after publishing from visual studio(2017)

我完成了以下步驟:

  1. 創建了網絡應用機器人(機器人框架SDK V4)並執行“測試網絡聊天”。 這是成功的,機器人也做出了回應。 注意:Microsoft應用程序ID和密碼已創建。

  2. 下載了代碼。

  3. 使用luis和qna配置手動更新了bot文件(.bot)

     #{ "appId": "XXXXXXX", "authoringKey": "xxxxxxxxxx", "version": "0.1", "region": "xxxxx", "type": "luis", "name": "BasicBotLuisApplication", "id": "6" #} #{ "appId": "XXXXXXX", "authoringKey": "xxxxxxxxxx", "version": "0.1", "region": "xxxxx", "type": "qna", "name": "myqna" #} 

    然后將“掛鎖”置空

  4. 還更新了代碼(Startup.cs,BotServices.cs)並在本地構建應用程序。

  5. 對於本地測試,使用了bot框架模擬器,並且成功。
  6. 然后使用Visual Studio“發布”應用程序。
  7. 嘗試連接“測試網絡聊天”。 操作失敗並收到錯誤代碼(401和403)。

怎么辦? 有什么解決辦法嗎?

401是未授權的,因此您確定包含授權密鑰的文件已發布嗎?

如果該文件不是您的解決方案/項目的一部分,則不會部署該文件。 確保文件在部署后在您的應用程序服務上可用(我想是?),您可以通過轉到[AppServiceName] .scm.azurewebsites.net使用Kudu。

使用調試控制台來驗證文件。

您需要查看身份驗證。 通常,您的瀏覽器會話應在身份驗證后緩存某種會話ID令牌。 根據您告訴我們的內容,似乎沒有驗證步驟。

暫無
暫無

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

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