在计划任务执行失败时显示Hangfire中的调用堆栈或行号

时间:2016-08-02 08:54:14

标签: c# hangfire

我在C#项目中使用Hangfire调度程序,使用Microsoft Bot Framework向用户发送预定消息。

我的预定作业失败,这是我在Hangfire的网络界面中看到的:

  

失败执行作业期间发生异常。   System.NullReferenceException

     

对象引用未设置为对象的实例。

     

System.NullReferenceException:未将对象引用设置为实例   一个对象。在   Microsoft.Bot.Builder.Dialogs.Extensions.d__2.MoveNext()

所以,我的代码中的某个地方是null但我不知道在哪一行,我无法调试它因为应用程序在Azure上运行。

如何找出导致异常的行号或显示完整的堆栈跟踪?

如果可以在Hangfire中配置,我在他们的文档中找不到它。我几乎没有使用Azure和C#的经验,因此我可以将异常详细信息记录到控制台,但我不知道如何在Azure上运行应用程序时查看控制台输出。

0 个答案:

没有答案