2012-05-21 15 views
5

पर वाईएसओडी के बजाय 500 त्रुटि दिखाता है I 404 त्रुटियों को संभालने के लिए मेरी साइट web.config में httpErrors का उपयोग कर रहा हूं। यह सही ढंग से काम नहीं कर रहा था जब तक कि मैंने नोड में existingResponse="Replace" जोड़ा लेकिन अब मुझे अपनी स्थानीय विकास मशीन पर मौत की त्रुटियों की कोई पीली स्क्रीन नहीं मिली है।httpErrors स्थानीय मशीन

<httpErrors errorMode="Custom" existingResponse="Replace" > 
     <remove statusCode="404" subStatusCode="-1" /> 
     <error statusCode="404" prefixLanguageFilePath="" path="/error.aspx?c=404" responseMode="ExecuteURL" /> 
</httpErrors> 
+0

से अपनी वेबसाइट तक पहुंचने पर स्थानीय पर्यावरण और httpErrors पर वाईएसओडी देखने की अनुमति देगा। कोई भी इसे आजमा देना चाहता है और मुझे बता सकता है कि अपवाद होने पर उन्हें एक ही समस्या मिलती है? – skyfoot

उत्तर

6

Auto करने के लिए existingResponse मूल्य बदलने का प्रयास करें। यह मेरे लिए काम किया। अब मैं एक कस्टम 404 पेज का उपयोग करने में सक्षम हूं, जबकि मौत की त्रुटियों की पीली स्क्रीन भी देख रहा हूं।

+0

धन्यवाद दोस्त! एनआईएस के माध्यम से http त्रुटियों को सेट करते समय एनबी यह आपके लिए "बदलें" पर सेट है – BritishDeveloper

0

आपको errorMode विशेषता DetailedLocalOnly पर सेट करनी चाहिए। यह आपको रिमोट मशीन

संबंधित मुद्दे