مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

alibahman47

عضویت از 1395/11/13

مشخص کردن صفحات برای نمایش در زمان وقوع خطا های 404 و 403 و Bad Request و ..

  • جمعه 25 اسفند 1396
  • 14:19
تشکر میکنم

درود ,

میخوام پروژه ای رو آپلود کنم و نمیخوام در زمان آنلاین بودن کاربر هیچ خطایی رو ببینه .

ایست کامل این خطا ها (مثل 404 و 403  و Bad Request و ..) رو کسی از دوستان داره ؟

و در کدوم قسمت  web.config  باید صفحات مورد نظر برای نمایش در زمان این خطا ها رو مشخص کنم ؟

مثلا میخوام وقتی کاربر مجوز دسترسی به صفحه ای رو نداره به جای خطای زیر :

HTTP Error 400.0 - Bad Request

Bad Request

صفحه ای که خودم طراحی کرده باشم(شما مجوز دسترسی ندارید) رو نشون بدم .

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • جمعه 25 اسفند 1396
  • 15:30

لینک کامل Http Status Code ها: HTTP Status Codes

این لینک هم بررسی کنید: How to Use Web.Config customErrors for ASP.NET

کاربر سایت

alibahman47

عضویت از 1395/11/13

  • یکشنبه 27 اسفند 1396
  • 19:35

این کد :

    <customErrors defaultRedirect="NoteFound.aspx"
                  mode="On">
      <error statusCode="404"
             redirect="NoteFound.aspx"/>
    </customErrors>

رو در config قرار دادم و صفحه ای به اسم NoteFound.aspx  رو هم طراحی کردم ولی بازهم پیغام زیر رو نشون میده :

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 28 اسفند 1396
  • 09:01

معمولا برای صفحات خطا از aspx استفاده نمیکنیم و بهتر html باشه

اگر روی لوکال کار نمیکنه نگران نباشید آنلاین بشه کار میکنه و این برای iis express هست

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)