我有一個藍色的WebJob,當它從隊列中拿起一個消息我得到的錯誤天青WebJob功能有錯誤
「功能發生錯誤。見Azure的WebJobs SDK儀表盤的詳細信息」。
儀表板顯示沒有錯誤,它只是堅持我的連接字符串沒有設置它們,否則它不會接收消息。
在本地調試時,我該如何找出實際的錯誤是什麼?
我有一個藍色的WebJob,當它從隊列中拿起一個消息我得到的錯誤天青WebJob功能有錯誤
「功能發生錯誤。見Azure的WebJobs SDK儀表盤的詳細信息」。
儀表板顯示沒有錯誤,它只是堅持我的連接字符串沒有設置它們,否則它不會接收消息。
在本地調試時,我該如何找出實際的錯誤是什麼?
您可以通過在JobHostConfiguration對象中將儀表板連接字符串顯式設置爲null來進行本地調試。這將使主機顯示控制檯中的所有錯誤,而不是儀表板。
你設置了什麼連接字符串(他們的名字)?
保存我的演示到客戶端,因爲我能夠很快發現錯誤...... :))謝謝! – 2015-06-04 16:23:03
優秀的技巧 - 謝謝! – 2015-11-25 11:22:02
你能舉一個例子來說明如何做到這一點嗎?我正在努力做到這一點,但我不能在正確的地方做這件事,因爲我不斷收到錯誤。 – Lereveme 2016-03-14 15:27:00
您在本地設置的連接字符串也應該添加到Webjob通過門戶駐留的Azure網站。您應該添加具有適當名稱的Azure存儲連接字符串以將功能暴露給儀表板。看看這個:https://stackoverflow.com/questions/25811659/can-i-create-an-azure-webjob-that-exposes-functions-to-the-dashboard-but-doesnt – lopezbertoni 2015-03-13 15:08:43