2017-03-05 67 views
0

上週我開始學習bot框架,我決定從默認的bot項目開始,它返回你的輸入和字符數。但不幸的是,我無法在bot模擬器中測試bot應用程序。它不能只發送我的輸入。當我轉發一個輸入時,它顯示「無法發送」。 我的端點網址是http://localhost:3979/api/messages/正確寫在那裏。 什麼可能是錯的?我只是殭屍程序框架和殭屍程序構建的起始者。Bot框架模擬器不工作

+0

您使用的是什麼版本的bot模擬器?截至2017.3.5,最新版本是v3.5.25,可以從這裏下載:https://emulator.botframework.com –

+0

這就是我使用的版本 - 3.5.25 –

+0

模擬器在右側顯示錯誤底部窗口。什麼是錯誤?在調試器下啓動您的項目,啓用處理所有異常。你有什麼? –

回答

6

因爲我沒有意識到您要執行的確切代碼,所以我建議您再次檢查幾點。

檢查點:

  1. 確保你使用任何瀏覽器(邊,鉻,探險等)運行在調試模式下的代碼,然後在模擬器中運行。
  2. 使用ngrok配置或鏈接仿真器。 (儘管在本地運行時不是必需的,但如果仿真程序不能處理防火牆問題,它可能會解決)
  3. 請檢查微軟應用程序ID和微軟應用程序密碼在模擬器和Web.config文件中是否相同。
  4. 在Web.config文件和模擬器中嘗試使用空白的Microsoft App ID和Microsoft App Password。
  5. 檢查瀏覽器和仿真器上的端點是否相同
  6. 如果遇到401,405和500等其他錯誤,請檢查此article
  7. 如果所有檢查點都正確,並且在仿真器中運行代碼時仍遇到問題,則代碼或引用庫可能存在問題。你也可以檢查工作example