मैंने आईआईएस 8.5 चलाने वाला एक नया विंडोज 2012 आर 2 सर्वर स्थापित किया है।आईआईएस 8.5 (विन 2012 आर 2) में एएसपीनेट त्रुटियों के लिए "200 ओके" के साथ खाली पृष्ठों को क्यों रखा जा रहा है?
हमने देखा कि जब कोई त्रुटि होती है (उदाहरण के लिए एएसपी.नेट राज्य सेवा नहीं चल रही थी) कि 500 स्थिति कोड त्रुटि स्क्रीन को आउटपुट करने के बजाय, अनुरोध वास्तव में एक पूरी तरह से खाली पृष्ठ (केवल शीर्षलेख - बिना सामग्री के) देता है । हमें स्पष्ट रूप से त्रुटियों को देखने की आवश्यकता है और एक त्रुटि के लिए 200 ओके की सेवा करना Google इत्यादि जैसे इंडेक्सर्स या किसी भी वेसाइट मॉनीटरिंग टूल के लिए बहुत ही समस्याग्रस्त हो सकता है (जो हमें सूचित नहीं करेगा कि साइट ऑफलाइन हो गई है)।
हमारे अन्य सर्वर (आईआईएस 7) पर हम "पीले त्रुटि स्क्रीन" जैसे संदेश "राज्य सर्वर से कनेक्ट नहीं हो सके" (या इसी तरह) के साथ देखते हैं।
संभवतः यहां क्या गलत हो सकता है? क्या ग्लोबब्लैली को सभी त्रुटियों को अक्षम करने के लिए कुछ सेटिंग है (लेकिन यह बेवकूफ होगा अगर यह 200 स्टेटस कोड भी प्रदान करता है) या कुछ और रास्ते में हो रहा है?
एकमात्र अन्य चीज जो हस्तक्षेप कर सकती है, हमें सर्वर पर ISAPI_Rewrite इंस्टॉल किया गया है (लेकिन यह आमतौर पर इस समस्या का कारण नहीं बनता है)।
धन्यवाद!
अपनी त्रुटि पेज सेटिंग्स जांचें, परीक्षण के रूप में अपने पुनर्लेखन मॉड्यूल को अक्षम करने का प्रयास करें। –
आईआईएस में असफल अनुरोध ट्रेसिंग टूल का उपयोग करने का प्रयास करें, जहां पर (किस चरण पर) समस्या होती है और इसके लिए ज़िम्मेदार क्या है। – TonyCool
मेरे पास एक समान समस्या थी और इसे 'HTTP पुनर्निर्देशन' मॉड्यूल स्थापित करके हल किया गया था जो डिफ़ॉल्ट स्थापना – gordy