مدیریت خطا ها در Asp.Net MVC

مدیریت خطا ها در Asp.Net MVC

مدیریت خطا ها در Asp.Net MVC

معرفی ELMAH
ELMAH یک ماژول رایگان و سورس باز لاگ کردن خطاهای مدیریت نشده برنامه‌های ASP.Net‌ است. برای استفاده از این ماژول نیازی نیست تا تغییری در برنامه خود ایجاد کنید یا حتی آن‌را کامپایل مجدد نمائید. یک فایل dll‌ دارد به همراه کمی تغییر در web.config برنامه جهت معرفی آن و این تمام کاری است که برای برپایی آن لازم است صورت گیرد. این ماژول تمامی خطاهای مدیریت نشده‌ی برنامه شما را لاگ کرده (در حافظه سرور، در یک فایل xml ، در یک دیتابیس اس کیوال سرور یا اوراکل ، در یک دیتابیس اکسس و یا در یک دیتابیس اس کیوال لایت) و برای مرور آن‌ها یک صفحه‌ی وب سفارشی یا فیدی مخصوص را نیز در اختیار شما قرار می‌دهد. همچنین این قابلیت را هم دارد که به محض بروز خطایی یک ایمیل را نیز به شما ارسال نماید.

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد .

مدت زمان دوره: 00:20:00

در این آموزش با نحوه ایجاد Exeption Filter ها و همچنین استفاده از Elmah آشنا خواهید شد .

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

FazelAnjomshoaa ارسال شده در دو شنبه ۱۴ خرداد ۱۳۹۷

با سلام و احترام

ممنون استاد آموزش مفید و کاربردی بود

ممنون که مطالبتون به روز و مخصوصا با توجه به نیاز های برنامه نویسان هستن

موفق و پیروز باشید 

farhad2018 ارسال شده در دو شنبه ۷ خرداد ۱۳۹۷

فایل ویدیویی اجرا نمیشه, با kmplayer هم امتحان کردم نشد

raziye ارسال شده در چهار شنبه ۱۶ اسفند ۱۳۹۶

سلام استاد

ممنون از ویدیو خوبتنون. استاد از Elma تو پروژه های وب فرمی هم می شه استفاده کرد؟

ایمان مدائنی ارسال شده در چهار شنبه ۱۶ اسفند ۱۳۹۶


سلام

بله میشه

ایمان مدائنی ارسال شده در سه شنبه ۸ اسفند ۱۳۹۶

دوستان به سوالات در قسمت نظرات پاسخ داده نمیشه

فقط به سوالات در قسمت پرسش و پاسخ این آموزش جواب داده خواهد شد

 

MJNBelirf ارسال شده در پنج شنبه ۱۹ بهمن ۱۳۹۶

سلام خسته نباشی ایمان عزیز

مرسی بابت تمام آموزش هایی ک در اختیار کاربران میزارید 

اگه امکانش هست لینک پروفایل خودتون رو در سایت stackoverflow بزارین، ممنون :)

ایمان مدائنی ارسال شده در پنج شنبه ۱۹ بهمن ۱۳۹۶


سلام

من در stackoverflow اکانت ندارم و ترجیح میدم به هموطنان خودم خدمت کنم

Elahi1mahdi ارسال شده در جمعه ۱۳ بهمن ۱۳۹۶

بسیار ممنون 
آیا کاربران هم دسترسی دارند ؟
به چه صورت دسترسی کاربران را محدود کنیم ؟

 

ایمان مدائنی ارسال شده در شنبه ۱۴ بهمن ۱۳۹۶


باید دسترسی رو برای Admin بزارید

با استفاده از هر ابزاری که برای احراز هویت استفاده کردید

اون مسیر رو باید برای کاربران عادی ببندید

ح و ارسال شده در پنج شنبه ۱۲ بهمن ۱۳۹۶

ببخشید اصلا حواستم نبود که بگم در دات نت core 2

ایمان مدائنی ارسال شده در پنج شنبه ۱۲ بهمن ۱۳۹۶


این  لینک رو ببینید

ح و ارسال شده در پنج شنبه ۱۲ بهمن ۱۳۹۶

با سلام و خسته نباشید

می خواستم ببینم چطور میتونیم یک صفحه مشترک خطا برای کل اپلیکیشن داشته باشیم و به محض خطا دادن اون صفحه فراخوانی بشه و کاربر اونرو ببینه، نه صفحه پیش فرض خطارو بدون استفاده از Attribute.

ممنونم

ایمان مدائنی ارسال شده در پنج شنبه ۱۲ بهمن ۱۳۹۶


در وب کانفیگ از طریق custom error میتونید ست کنید

mehrdad ارسال شده در چهار شنبه ۱۱ بهمن ۱۳۹۶

واقعا لذت بردم و مفید بود,خدا قوت