Okej, jag inser att förmodligen alla och hans / hennes mamma vet detta redan, men om du vill logga alla fel i en ASP.NET-applikation, det enklaste sättet jag har hittat att göra det är i Global.asax.cs (eller oavsett kodbakom) ... enkelt göra detta:
protected void Application_OnError(object sender, EventArgs e)
{
Exception ex = Server.GetLastError();
if ( ex is HttpException )
{
if (((HttpException)ex).GetHttpCode() == 404)
return;
}
ExceptionManager.Publish(ex);
}
I detta fall, ExceptionManager är Microsoft Exception Manager programblock...du kan (och verkligen bör) använda detta i samband med CustomError. Anledningen till att jag gör det här är att jag föredrar att göra min felsida platt html ... bara om något riktigt dåligt har hänt och en aktiv felsida skulle orsaka ett fel själv :-) Tänkte bara, jag ska posta upp någon kod som e-post du fel med hjälp av EMAB...
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.