# التقاط جميع الأخطاء في تطبيق ASP.NET

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

<!-- category -- mostlylucidcouk, Imported, ASP.NET, C#, Software Development -->
حسنا, أدرك أن الجميع على الأرجح ووالدته / أمها تعرف هذا بالفعلMSC2 لكن إذا أردت تسجيل جميع الأخطاء في تطبيق ASPM SK3NETMスク4 أبسط طريقة أكتشفتها لفعل ذلك هو في الـ Global

```

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

	}
```

في هذه الحالة , ExceptionManager هو [كتلة تطبيق مايكروسوفت إدارة الاستثناء](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/emab-rm.asp)... يمكنك ( وبامكانك حقاً ) أن تستخدم هذا بالتزامن مع CustomError. السبب في أنني أفعل ذلك هنا هو أنني أفضل أن أجعل صفحتي الخطأ مسطحة html
فقط فكرت, سأقوم بنشر بعض البرمجة التي ترسل لك أخطاء باستخدام EMAB ....