[英]azure chatbot not working. after publishing from visual studio(2017)
我完成了以下步驟:
創建了網絡應用機器人(機器人框架SDK V4)並執行“測試網絡聊天”。 這是成功的,機器人也做出了回應。 注意:Microsoft應用程序ID和密碼已創建。
下載了代碼。
使用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" #}
然后將“掛鎖”置空
還更新了代碼(Startup.cs,BotServices.cs)並在本地構建應用程序。
怎么辦? 有什么解決辦法嗎?
401是未授權的,因此您確定包含授權密鑰的文件已發布嗎?
如果該文件不是您的解決方案/項目的一部分,則不會部署該文件。 確保文件在部署后在您的應用程序服務上可用(我想是?),您可以通過轉到[AppServiceName] .scm.azurewebsites.net使用Kudu。
使用調試控制台來驗證文件。
您需要查看身份驗證。 通常,您的瀏覽器會話應在身份驗證后緩存某種會話ID令牌。 根據您告訴我們的內容,似乎沒有驗證步驟。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.