2012-02-22 19 views
6

आईआईएस 7 में क्लासिक एएसपी एप्लिकेशन चलाते समय, 500.100 त्रुटि के बजाय 500 त्रुटि कब होगी? मेरा मतलब यह है कि 500 ​​त्रुटि होती है लेकिन 500.100 त्रुटि नहीं होती है। मैं इस धारणा के तहत हूं कि क्लासिक एएसपी केवल 500.100 त्रुटियों को फेंक देगा जब उसके वीबीस्क्रिप्ट कोड में त्रुटि होती है। एक उदाहरण के माध्यम से कुछ स्पष्टीकरण बहुत उपयोगी होगा।500 बनाम 500.100 क्लासिक एएसपी में त्रुटि

+0

मैंने कभी भी एएसपी के साथ 1 500.100 त्रुटि नहीं देखी है, केवल 500. –

+0

आप सही हैं - मेरा मानना ​​है कि आईआईएस 7 किसी आंतरिक सर्वर त्रुटि के लिए केवल 500 लौटाता है। यह एक मुद्दा क्यों है? –

+1

मेरे पास मेरी स्थानीय मशीन पर आईआईएस 7.5 है। आईआईएस में क्लासिक एएसपी वेब साइट के लिए, मैंने 500.100 त्रुटि कोड के लिए एक कस्टम त्रुटि पृष्ठ 'Error1.asp' निर्दिष्ट किया है। मैंने इसके लिए आईआईएस में वेबसाइट कॉन्फ़िगरेशन के तहत 'त्रुटि पेज' का उपयोग किया। अब जब क्लासिक एएसपी पेज में कोई त्रुटि होती है, तो आईआईएस त्रुटि 1.asp प्रस्तुत करता है। तो इसका मतलब है कि त्रुटि 500 ​​उठाया नहीं जा रहा है। यही कारण है कि मैंने इस सवाल को 500 त्रुटि बनाम 500.100 त्रुटि के बारे में पूछा। मेरे आईआईएस 7.5 ने इस मामले में 500 त्रुटि क्यों नहीं उठाई? – Sunil

उत्तर

7

क्लासिक एएसपी हमेशा एक स्क्रिप्ट त्रुटि होने पर 500.100 स्थिति लौटा दी है। यह आईआईएस के पिछले संस्करणों में बहुत लंबे समय तक रहा है और व्यवहार नहीं बदला है।

आप क्लासिक एएसपी स्क्रिप्ट त्रुटियों को पकड़ने के लिए और अपने कस्टम त्रुटि पृष्ठ में Server.GetLastError() वस्तु पढ़ने में सक्षम हो चाहते हैं (प्रवेश के लिए कहते हैं) आप 500.100 के लिए विशेष रूप से एक हैंडलर प्रदान करने के लिए की जरूरत है।

आप एक कस्टम 500.100 त्रुटि तो आईआईएस अपने कस्टम (या अपने स्वयं के) 500 त्रुटि पृष्ठ लेकिन Server.GetLastError() करना प्रारंभ कर त्रुटि के बारे में किसी भी उपयोगी जानकारी प्रदान नहीं होगा निर्दिष्ट नहीं करते हैं।

+0

केवी - धन्यवाद। आपकी व्याख्या बहुत उपयोगी रही है और क्लासिक एएसपी परिप्रेक्ष्य से 500 और 500.100 त्रुटियों के बीच अंतर बहुत स्पष्ट है। – Sunil

+0

मैंने उत्तर दिया कि पहले से ही यहां एक है: http://stackoverflow.com/a/9352669/290343 –

+0

हाँ, लेकिन चलो @OferZelig केवी का स्पष्टीकरण बेहतर है। +1 – Lankymart

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