# Catturare tutti gli errori in un'applicazione ASP.NET

<datetime class="hidden">2004-05-12T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported, ASP.NET, C#, Software Development -->
Ok, Mi rendo conto che probabilmente tutti e la sua madre / lo sanno già , ma se volete registrare tutti gli errori in un'applicazione ASPM SK3NETMSC4 il modo più semplice che ho trovato per farlo è nel GlobaleMST6asaxMst7cs mst8o qualunque altro codice dietro l'entrataM st9lasciatelo semplicementeMstr10

```

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);

	}
```

In questo caso, ExceptionManager è il [Blocco dell'applicazione di Microsoft Exception Manager](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/emab-rm.asp)...puoi (e dovresti veramenteM SK2 usarlo in conjunzione con CustomError. La ragione per cui lo faccio qui è che preferisco rendere la mia pagina di errori piatta htmlMSC4per caso accadesse qualcosa di davvero cattivo e una pagina d'errore attiva causasse un errore stesso ♫:-)
Ho pensato:,, "Io, '", "Possò pubblicare un codice che vi invia email con gli errori del EMAB".