دوست عزیز سلام .
این کار بسیار ساده است . در فايل Golbal.ascx یک متد به نام Application_Error وجود دارد که در واقع در هر خطای برنامه نویسی که بر روی سايت رخ میدهد این متد Fire می شود . شما کد مربوطه را در این بخش باید بنویسی .
البته اطلاعات مربوط به آخرین خطای رخ داده را میتونی از طریق متدContext.Server.GetLastError() میتوانی بگیری و به یک ایمیل ارسال کنی .
بعد از این کار هم کاربر را برای اینکه اصا خطا را نبینه به یک صفحه خطا Transfer کن و در آن صفحه خطا را پاک کن و یک پیغام ساده به کاربر نشون بده که از لحاظ امنیتی خیلی این روش خوبه .
برای پاک کردن خطا هم از متد Context.ClearError(); استفاده کن .