2017-06-23 43 views
0

我有一個BOT應用程序,它在使用模擬器時在localhost上運行良好。 但是,當同一個殭屍程序託管在服務器上,並試圖從WEBCHAT通道與Bot聊天時,會引發錯誤。對於託管BOT,MS Bot Framework應用程序拋出錯誤,因爲「對不起,我的代碼有問題」

我的BOT應用程序使用3個不同的LUIS應用程序,這些LUIS應用程序未過期。 令人驚訝的是,LUIS應用程序選擇正確的意圖,並顯示我對PromptDialog,但在下一行「對不起,我的代碼有問題」此msg出現。 因此,我無法繼續進行進一步的交談。

它發生在BOT的所有功能。 這個問題背後有什麼原因?

+1

因爲我們不是魔術師/媒介,所以我們需要你編輯你的問題併產生你實施的細節,如果你需要一些幫助 –

+0

發佈你的機器人重現此問題的代碼,以便我們可以更好地爲您提供幫助。 – nilsw

回答

0

我建議執行以下操作: 1)轉到我的博客 - >連接到頻道,然後單擊有問題的頻道。錯誤信息可能會揭示一些事情 enter image description here 2)調查託管應用程序的機器。在Azure的情況下啓用Diagnostic Logs可能會幫助

3)無論如何,您需要爲您的應用程序引入日誌記錄層,以確保您能夠快速調查進一步的問題。有許多解決方案可以進行,如NLoglog4net

我會說第3點必須是第一步,因爲你正在處理外部事物,如botframework,誰知道在這個黑匣子裏可以改變什麼。所以日誌記錄非常重要,可以防止你或其他人猜測可能出錯的地方

相關問題