Developer Exception Page جلسه ۱۳

گروه آموزشهای طلایی
گروه آموزشهای طلایی
224 بار بازدید - 3 سال پیش - در این جلسه از آموزش
در این جلسه از آموزش ASP.NET Core قصد داریم تا صفحه کنترل خطا Developer Exception Page را به شما معرفی کنیم. این صفحه کنترل خطا، داری اطلاعات مفیدی میباشد که به توسعه‌دهندگان کمک میکند تا بتوانند خطاهای احتمالی برنامه خود را شناسایی و رفع کنند. میان‌افزار UseDeveloperExceptionPage این صفحه کنترل خطا، توسط میان‌افزار UseDeveloperExceptionPage کنترل و سرویس دهی میگردد. این میان‌افزار به صورت پیشفرض در اکثر قالب‌های ASP.NET Core Web App به پروژه اضافه شده است. همچنبن برای عملکرد بهتر، این میان‌افزار باید در صف ارسال درخواست و پاسخ (ASP.NET Core Request/Response Pipeline) (در جلسه هفتم از این دوره آموزشی با جزئیات مورد بحث قرار گرفت)در ابتدای میان‌افزارها معرفی گردد. ضمنا این میان افزار بهتر است تنها در حالت توسعه (Development)به نمایش درآید ، چرا که این صفحه دارای اطلاعات فنی زیادی درباره کد برنامه میباشد که در صورت استفاده در مرحله اول (Staging یا Production) ممکن است برای کاربر نهایی قابل درک نباشد و همچنین میتواند توسط هکرها برای هک اپلیکشن، مورد استفاده قرار بگیرد. پس توجه داشته باشید که در زمان توسعه اپلیکشن، جهت کنترل بهتر خطاها بهتر است که متغییر محیطی ASPNETCORE_ENVIRONMENT که در جلسه ششم مورد بحث قرار گرفت، بروی Development قرار گرفته باشد. در غیر اینصورت ممکن است در صورت بروز خطا یک صفحه ی خطا، فاقد اطلاعات مفید جهت رفع نقص ظاهر گردد. شخص‌سازی میان‌افزار Developer Exception Page مانند اکثر میان‌افزارهای دیگر، شخصی سازی این میان‌افزار نیز توسط Options فایل آن صورت میگیرد. پس به این منظور ما میتوانیم یک DeveloperExceptionPageOptions ایجاد نماییم و تنظیمات دلخواه خود را در آن اعمال نموده و به میان‌افزار ارسال کنیم. البته این کار را به صورت مستقیم در خود میان‌افزار هم میتوان انجام داد. جهت مشاهده متن کامل این جلسه به وبسایت مراجعه فرمایید https://bit.ly/3vMGURc لینک وب سایت ما: https://goldencourses.ir لینک کانال تلگرام ما: https://bit.ly/390XT9G لینک کانال اینستاگرام ما: https://bit.ly/3r4Kfs1 لینک کانال یوتیوب ما: https://bit.ly/2OUBOTe
3 سال پیش در تاریخ 1400/02/19 منتشر شده است.
224 بـار بازدید شده
... بیشتر