2011-02-08 11 views
7

मुझे इस पोस्ट में वर्णित एक ही समस्या है, Diagnosing "Request timed out" HttpExceptions। मैंने अनुशंसित अनुरोध ट्रेसिंग को अनुशंसित किया है और एमएस में किसी के साथ काम कर रहा हूं (हालांकि यह दर्दनाक रूप से धीमा है)।"अनुरोध का समय समाप्त हो गया" निदान पर कोई प्रगति HttpExceptions?

मूल पोस्ट को एक वर्ष में अपडेट नहीं किया गया है, इसलिए मुझे आश्चर्य है कि कोई फिक्स कभी मिला है या यदि आप इन त्रुटियों को अनदेखा कर रहे हैं।

किसी भी मदद की सराहना की जाएगी।

उत्तर

14

इस समस्या का निवारण करने के सात महीने बाद, माइक्रोसॉफ्ट के अच्छे लोगों ने अंततः समस्या को ट्रैक किया। यह एक जटिल समस्या होने के समाप्त नहीं हुआ, हम सभी ने निश्चित रूप से आईआईएस 7+ एकीकृत मोड के बारे में बहुत कुछ सीखा।

सारांश में:

IIS6 & IIS7 + क्लासिक मोड में, अनुरोध asp.net जब तक पूरे इकाई शरीर पढ़ा जाता है तक नहीं पहुंचता है। अगर इकाई निकाय पूरी तरह से पढ़ा नहीं जाता है, तो एएसपीनेट कभी नहीं पहुंचा है, इसलिए http सिर्फ त्रुटि लॉग करता है और एएसपीनेट कभी बुद्धिमान नहीं होता है।

हालांकि, आईआईएस 7 + एकीकृत मोड में, एएसपीनेट तुरंत अनुरोध को उठाता है, इसलिए अगर इकाई निकाय पूरी तरह से पढ़ नहीं पाता है, तो एएसपीनेट टाइमआउट लॉग करता है और अपवाद को ट्रिगर करता है।

तो, इन अपवादों को सुरक्षित रूप से अनदेखा किया जा सकता है क्योंकि उन्हें व्यवहार की उम्मीद है।

मुझे उम्मीद है कि यह किसी और की मदद करेगा।

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