2011-03-05 15 views

cevap

15

:-) parlak olacağını basit bir tek hata sayfası uygulanmasına tüm bağlantılar; isteğiniz web sunucusundan geliyorsa varsayılan olarak görülmüyor, hata ayıklama için çok yararlıdır. Uzaktaki ziyaretçiler varsayılan error.cshtml sonucunu görürlerdi:

Üzgünüz, isteğiniz işlenirken bir hata oluştu. zaman yerel

modu "On" customErrors sağlamak, hatta hata sayfasını görmek için:

<customErrors mode="On"/> 

Sen web.config'de <system.web> bu eklemeniz gerekebilir. Ancak en yaygın olarak hata ayıklama sırasında bu "RemoteOnly" olarak ayarlanır.

+0

+1 Ah aptal, WebForms için çok kullanıyorum DefaultRedirect = "/ Error" ekledim. Haklısınız, sadece Açık olarak ayarlandığında otomatik olarak çalışır. Örneğin hata günlüğünü göndermeniz ve e-posta ile göndermeniz gerekiyorsa, hata sayfasını kısmak için bir şeyler yapmanız gerekiyorsa, teşekkürler :-) – Steffen

+0

biraz daha karmaşıktır. –

+0

@Bugeo, bunun için denetleyici yöntemleri ve global kancalar da var, o da bana bir standart gösteriyor " –