موضوع مقاله : مفهوم Error Handling در طراحي سايت چيست؟
شرح : خطا و يا Error از جمله واژه هاي معروف در ادبيات برنامه نويسي است که هر برنامه نويس صرفنظر از ميزان مهارت خود با آن مواجه خواهد شد . پياده کنندگان برنامه هاي وب نيز از اين قاعده مستثني نبوده و ممکن است در زمان پياده سازي اين نوع برنامه ها با مجموعه اي از خطاها برخورد نمايند . علاقه منداني که پلت فرم مايکروسافت را براي طراحي و پياده سازي برنامه هاي وب انتخاب نموده اند ( ASP.NET ) ، مي توانند با استفاده از امکانات موجود با خطاها برخورد و آنان را مديريت نمايند .
پس از بروز خطا در يک صفحه ، ASP.NET اطلاعات مربوط به خطا را براي سرويس گيرنده ارسال مي نمايد .
انواع خطاها:
يک صفحه وب ASP.NET ممکن است در زمان اجرا به يکي از خطاهاي زير برخورد نمايد :
خطاهاي پيکربندي : زماني که گرامر و يا ساختار فايل web.config نادرست باشد ، ايجاد مي گردند .
خطاهاي پارسر : زماني که گرامر ASP.NET بر روي يک صفحه نادرست باشد ، ايجاد مي گردند .
خطاهاي ترجمه: زماني که عبارات و دستورات نوشته شده در صفحات متناسب با گرامر زبان استفاده شده نباشند، ايجاد مي گردند .
خطاهاي زمان اجرا : در زمان اجراي يک صفحه ايجاد مي گردند .
پس از بروز يک خطا ، به صورت پيش فرض اطلاعات موجود در Stack که حاوي فراخواني ترتيبي مجموعه اي از روتين ها است ، نمايش داده مي شود . در صورتي که debug mode فعال شده باشد ، ASP.NET شماره خط بروز خطا در کد منبع را که باعث بروز خطا شده است را نمايش خواهد داد . debug mode يک ابزار ارزشمند براي اشکال زدائي برنامه ها ميباشد .