2013-03-11 29 views
7
<system.web> 
    <authentication mode="Forms"> 
     <forms loginUrl="~/LogIn.aspx" defaultUrl="~/default.aspx" protection="All"> 
     </forms> 
    </authentication> 
    <customErrors mode="Off" defaultRedirect="~/default.aspx"></customErrors> 
</system.web> 

Đây là lỗi xử lý của tôi trong web.config không hoạt động. Nếu có bất kỳ ngoại lệ nào được ném, nó sẽ không chuyển hướng đến trang default.aspx.
Có phải vì tôi đã đặt defaultUrl thành ~/default.aspx? - Nếu không có gì sai với việc xử lý lỗi?CustomErrors DefaultRedirect to Default.aspx Not Working

+1

Bạn nên thiết lập chế độ "On" cho các lỗi tùy chỉnh –

Trả lời

8

Bạn phải có mode="On" thay vì mode="Off"

<customErrors mode="On" defaultRedirect="~/default.aspx"></customErrors> 
+4

Có người giết tôi :) – levi

+3

Đừng lo, một chút thời gian chúng ta bỏ lỡ những điều đơn giản và dễ dàng. – Adil

+0

Durp. Tôi bối rối như thế nào mà đã thay đổi trong dự án của tôi (tôi chắc chắn đã không thay đổi nó bản thân mình), nhưng có, rằng 100% giải thích lý do tại sao nó ngừng làm việc tại một số điểm. – neminem

Các vấn đề liên quan