درود ,
میخوام پروژه ای رو آپلود کنم و نمیخوام در زمان آنلاین بودن کاربر هیچ خطایی رو ببینه .
ایست کامل این خطا ها (مثل 404 و 403 و Bad Request و ..) رو کسی از دوستان داره ؟
و در کدوم قسمت web.config باید صفحات مورد نظر برای نمایش در زمان این خطا ها رو مشخص کنم ؟
مثلا میخوام وقتی کاربر مجوز دسترسی به صفحه ای رو نداره به جای خطای زیر :
صفحه ای که خودم طراحی کرده باشم(شما مجوز دسترسی ندارید) رو نشون بدم .
لینک کامل Http Status Code ها: HTTP Status Codes
این لینک هم بررسی کنید: How to Use Web.Config customErrors for ASP.NET
این کد :
<customErrors defaultRedirect="NoteFound.aspx" mode="On"> <error statusCode="404" redirect="NoteFound.aspx"/> </customErrors>
رو در config قرار دادم و صفحه ای به اسم NoteFound.aspx رو هم طراحی کردم ولی بازهم پیغام زیر رو نشون میده :
معمولا برای صفحات خطا از aspx استفاده نمیکنیم و بهتر html باشه
اگر روی لوکال کار نمیکنه نگران نباشید آنلاین بشه کار میکنه و این برای iis express هست
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)