1
私はappharborのウェブサイトを持っています。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
}
}