C# 如何在AppHarbor中记录未处理的异常?

C# 如何在AppHarbor中记录未处理的异常?,c#,appharbor,C#,Appharbor,我在appharbor上有一个网站 我知道有按需记录日志的日志条目 但是,如何查看所有未处理的服务器端异常 我已经找到了这个代码段(放在int Global.ascx中),但是找不到所有需要引用的DLL protected void Application_Error(object sender, EventArgs e) { try { var exception = Server.GetLastError(); var logEntry = n

我在appharbor上有一个网站

我知道有按需记录日志的日志条目

但是,如何查看所有未处理的服务器端异常

我已经找到了这个代码段(放在int Global.ascx中),但是找不到所有需要引用的DLL

protected void Application_Error(object sender, EventArgs e)
{
    try
    {
        var exception = Server.GetLastError();
        var logEntry = new LogEntry
        {
            Date = DateTime.Now,
            Message = exception.Message,
            StackTrace = exception.StackTrace,
        };

        var datacontext = new LogDBDataContext();
        datacontext.LogEntries.InsertOnSubmit(logEntry);
        datacontext.SubmitChanges();
    }
    catch (Exception)
    {
        // failed to record exception
    }
}
,您可以通过单击应用程序仪表板左侧菜单中的“错误”来检查它们

另一个很好的选择是,但记住锁定Elmah view

如果仍要使用上面的代码段,请查看,以了解需要哪些其他依赖项