2015-03-13 90 views
4

我有一個藍色的WebJob,當它從隊列中拿起一個消息我得到的錯誤天青WebJob功能有錯誤

「功能發生錯誤。見Azure的WebJobs SDK儀表盤的詳細信息」。

儀表板顯示沒有錯誤,它只是堅持我的連接字符串沒有設置它們,否則它不會接收消息。

在本地調試時,我該如何找出實際的錯誤是什麼?

+0

您在本地設置的連接字符串也應該添加到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

回答

6

您可以通過在JobHostConfiguration對象中將儀表板連接字符串顯式設置爲null來進行本地調試。這將使主機顯示控制檯中的所有錯誤,而不是儀表板。

你設置了什麼連接字符串(他們的名字)?

+1

保存我的演示到客戶端,因爲我能夠很快發現錯誤...... :))謝謝! – 2015-06-04 16:23:03

+0

優秀的技巧 - 謝謝! – 2015-11-25 11:22:02

+1

你能舉一個例子來說明如何做到這一點嗎?我正在努力做到這一點,但我不能在正確的地方做這件事,因爲我不斷收到錯誤。 – Lereveme 2016-03-14 15:27:00