2009-09-30 10 views
7

मेरे पास एक क्लाइंट है जो आईआईएस 7 पर क्लासिक एएसपी साइट चला रहा है। क्लासिक एएसपी पृष्ठों से किसी भी त्रुटि को देखने के लिए, मैंने आईआईएस 7 त्रुटि पेजों को 500 और 500.100 त्रुटियों को एक विशेष क्लासिक एएसपी पेज पर इंगित करने के लिए संशोधित किया जो अंतिम त्रुटि पाता है और फिर भविष्य के लिए उचित रूप से लॉग करता है (एल्माह जो कुछ करता है asp.net)। आईआईएस 7 पर हम जो देख रहे हैं वह क्लासिक एएसपी पेज को अपवाद लॉगिंग से कभी-कभी त्रुटि संदेश है। और ऐसा लगता है कि यह 500 त्रुटियों के लिए है; 500.100 त्रुटियों को बिना किसी समस्या के लॉग इन लगते हैं।क्लासिक एएसपी अपवाद लॉगिंग (500 और 500.100 त्रुटियां)

तो दो सवाल:

  • कैसे मैं एक सादे पुराने 500 त्रुटि (नहीं 500.100) इस वेबसाइट पर क्लासिक एएसपी पेज अपवाद प्रवेश परीक्षण करने के लिए पैदा कर सकता है?
  • क्या आईआईएस 7 में क्लासिक एएसपी पृष्ठों से कैप्चर और लॉग अपवादों का बेहतर तरीका है?
+0

हम 500 और 500.100 त्रुटि पृष्ठों को दो अलग-अलग पृष्ठों में विभाजित करने के साथ आगे बढ़े ताकि हम पुष्टि कर सकें कि 500 ​​त्रुटियां समस्या पैदा कर रही हैं। –

+0

हमने पुष्टि की है कि 500 ​​त्रुटियां (500.100 नहीं) त्रुटियां समस्या पैदा कर रही हैं। –

+0

आपको अपने प्रश्न का उत्तर देना चाहिए, और यदि यह सही है तो अपना उत्तर स्वीकार करें। – cregox

उत्तर

2

दो प्रश्न - दो जवाब:

  1. आप निम्नलिखित err.raise nr, source, description
  2. से निपटने आप (त्रुटि पृष्ठों को संशोधित) का उपयोग कर रहे त्रुटि के साथ एक त्रुटि को बढ़ाने के लिए सक्षम होना चाहिए एक आम हो रहा है क्लासिक एएसपी ऐप्स के लिए रास्ता।
+2

1. 500.100 स्क्रिप्ट अपवाद उत्पन्न करेगा सादा 500 त्रुटि नहीं। – AnthonyWJones

+0

+1। मैं नहीं जानता था कि। – Michal

0

जानबूझकर खराब कोड लिखें। एक डीबी के साथ एक कनेक्शन बनाएँ जो अस्तित्व में नहीं है। उस ऑब्जेक्ट को इंस्टेंट करें जो इंस्टॉल नहीं है। एक स्ट्रिंग वैरिएबल बनाएं जो एक शब्द है और इसे 5 से गुणा करें।

+0

ये सभी 500.100 त्रुटियां उत्पन्न करेंगे। केवल पुरानी पुरानी 500 त्रुटियां नहीं। –

+0

जब आप इसे नीचे ले जाते हैं, तो वे वास्तव में वही दिखाई देते हैं। 500 बनाम 500.100 केवल परिणामी त्रुटि फ़ाइल का मामला है। इस आलेख के अनुसार: http://support.microsoft.com/kb/261200, ऐसा लगता है कि 500.100 उपलब्ध नहीं है, तो 500 की सेवा उपलब्ध नहीं है। –

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