PDA

View Full Version : سوال: نمایش ندادن خطاها



RoostaYeBekr
شنبه 17 مرداد 1388, 09:14 صبح
بعضی وقت ها برنامه ، خطاهایی می دهد که حتی اگر روی سرور هم باشد ، حتی می رود کد اون خطا را هم نشان می دهد . قطعا این تکه کد پیش فرض خود web.config که در آن نوشته شده :


<customErrors mode="RemoteOnly" defaultRedirect="HTMLPage_Message.htm">
<error statusCode="403" redirect="HTMLPage_Message.htm" />
<error statusCode="404" redirect="HTMLPage_Message.htm" />
</customErrors>

کافی نیست . مثلا من می خوام که هر خطایی که اتفاق افتاد این صفحه ی HTMLPage_Message.htm نشون داده بشه . اما اینطوری نیست .


مرسی

RoostaYeBekr
شنبه 17 مرداد 1388, 09:51 صبح
کد


<customErrors mode="RemoteOnly" defaultRedirect="HTMLPage_Message.htm">
<error statusCode="403" redirect="HTMLPage_Message.htm" />
<error statusCode="404" redirect="HTMLPage_Message.htm" />
</customErrors>
را به


<customErrors mode="OFF" >
</customErrors>
تغییر دهید
مرسی . ولی ببین من الان توی قسمت Load برنامه ، یک یو آر ال الکی نوشتم . ولی باز داره خطا رو می گه :


this.Response.Redirect("s.aspx");
کدی که شما گفتید ، دقیقا چه نوع خطاهایی رو پوشش می ده ؟

بعد ببین در مورد خطاها ، یک سوال دیگه :
چی کار باید بکنیم که موقع دادن هر خطایی ، صفحه به یک صفحه ی HTML خاصی منتقل شود ؟