FIX: किसी वेब साइट पर ASP.NET 2.0-कनेक्टेड अनुप्रयोग प्रत्युत्तर देना बंद करने के लिए प्रकट हो सकता है


लक्षण


इस परिदृश्य पर विचार करें:
  • यदि आप किसी Microsoft ASP.NET 2.0-आधारित वेब साइट या कोई ASP.NET 2.0-कनेक्टेड अनुप्रयोग चल रहा है जो वेब साइट ब्राउज़ करें।
  • Subdirectories हज़ारों वेब साइट है।
इस परिदृश्य में, ASP.NET 2.0-कनेक्टेड अनुप्रयोग या ASP.NET 2.0-आधारित वेब साइट प्रत्युत्तर देना बंद करने के लिए प्रकट हो सकता है।

कारण


यह समस्या इसलिए होती है क्योंकि प्रत्येक निर्देशिका के लिए फ़ाइल बदलें सूचना को ASP.NET 2.0 सेट करता है। फ़ाइल परिवर्तित करें सूचनाओं की संख्या के रूप में subdirectories की संख्या बढ़ जाती है, बढ़ता है। प्रत्येक फ़ाइल परिवर्तित करें सूचना का उपयोग करता है एक सर्वर संदेश ब्लॉक (SMB) आदेश। SMB आदेश सिस्टम संसाधन का उपयोग करें, क्योंकि बढ़ी हुई सिस्टम संसाधनों का उपयोग ASP.NET आधारित वेबसाइट या ASP.NET-कनेक्टेड अनुप्रयोग प्रत्युत्तर देना बंद कर प्रकट करता है।

समाधान


अब एक समर्थित हॉटफिक्स Microsoft से उपलब्ध है, लेकिन यह केवल इस आलेख में वर्णित समस्या को ठीक करने के लिए अभिप्रेत है। केवल वह जो इस विशिष्ट समस्या का अनुभव कर रहे हैं सिस्टम्स पर लागू करें। यह हॉटफ़िक्स अतिरिक्त परीक्षण प्राप्त हो सकता है। इसलिए, अगर आप इस समस्या से बुरी तरह प्रभावित नहीं हैं, तो हम अनुशंसा करते कि आप जिसमें ये हॉटफिक्स शामिल अगले Microsoft .NET Framework 2.0 सर्विस पैक के लिए प्रतीक्षा करें।

इस समस्या को तुरंत हल करने के लिए, हॉटफिक्स प्राप्त करने के लिए Microsoft उत्पाद समर्थन सेवा से संपर्क करें। Microsoft उत्पाद समर्थन सेवा के फोन नंबरों और समर्थन मूल्य के बारे में जानकारी की पूरी सूची के लिए, निम्न Microsoft वेब साइट पर जाएँ:नोट विशेष मामलों में, अगर कोई Microsoft समर्थन प्रोफेशनल निर्धारित करता है कि कोई विशेष अद्यतन आपकी समस्या का निराकरण शुल्क जो सामान्यतया समर्थन कॉल्स के लिए लगाए जाते हैं रद्द किया जा सकता है। अतिरिक्त समर्थन प्रश्नों और उन समस्याओं जो विशिष्ट में समस्याग्रस्त अद्यतन के योग्य नहीं सामान्य समर्थन शुल्क लागू होंगे।

पूर्व-आवश्यकताएँ

.NET Framework 2.0

पुनरारंभ आवश्यकताएँ

किसी भी ASP.NET या .NET Framework अनुप्रयोग चला रहे हैं, तो आप कंप्यूटर को पुनरारंभ करना होगा।

हॉटफिक्स प्रतिस्थापन जानकारी

यह हॉटफिक्स किसी भी अन्य सॉफ़्टवेयर अद्यतन को प्रतिस्थापित नहीं करता है।

फ़ाइल जानकारी

इस हॉटफिक्स के अंग्रेजी संस्करण फ़ाइल विशेषताएँ (या बाद की फ़ाइल विशेषताएँ) हैं जो निम्न तालिका में सूचीबद्ध हैं। दिनांक और समय इन फ़ाइलों के लिए समन्वित यूनिवर्सल समय (UTC में) सूचीबद्ध होते हैं। जब आप फ़ाइल जानकारी देखते हैं, तो इसे स्थानीय समय में कनवर्ट किया जाता है। UTC और स्थानीय समय में अंतर जानने के लिए, नियंत्रण कक्ष में दिनांक और समय उपकरण में समय क्षेत्र टैब का उपयोग करें।
फ़ाइल का नामफ़ाइल संस्करणफ़ाइल का आकारदिनांकसमयप्लेटफ़ॉर्म
Aspnet_wp.exe2.0.50727.6223,04021-Jan-200612:08x86
System.web.dll2.0.50727.625,025,79221-Jan-200612:09x86
Webengine.dll2.0.50727.62299,52021-Jan-200612:08x86

रजिस्ट्री जानकारी

इस हॉटफिक्स को सक्षम करने के लिए, आप निम्न रजिस्ट्री कुंजी में निम्न DWORD मान जोड़ें चाहिए:
HKLM\Software\Microsoft\ASP.NET\FCNMode

यदि आप एक 32-बिट प्रक्रिया कोई x64-आधारित सिस्टम पर चल रहे हैं, तो निम्न DWORD मान निम्न रजिस्ट्री कुंजी में जोड़ें:
HKLM\SOFTWARE\Wow6432Node\Microsoft\ASP.NET\FCNMode
FCNMode DWORD मान, और व्यवहार में प्रत्येक मान के साथ संबद्ध है जो के लिए संभावित मान निम्न तालिका सूची बद्ध करता है।
मानव्यवहार
मौजूद नहीं हैयह डिफ़ॉल्ट व्यवहार है। प्रत्येक उपनिर्देशिका के लिए उपनिर्देशिका की निगरानी करेगा किसी ऑब्जेक्ट अनुप्रयोग बनाएगा।
0 या 2 से अधिकयह डिफ़ॉल्ट व्यवहार है। प्रत्येक उपनिर्देशिका के लिए उपनिर्देशिका की निगरानी करेगा किसी ऑब्जेक्ट अनुप्रयोग बनाएगा।
1अनुप्रयोग फ़ाइल परिवर्तित सूचनाएँ (FCNs) अक्षम कर देगा।
2मुख्य निर्देशिका की निगरानी करने के लिए एक ऑब्जेक्ट अनुप्रयोग बनाएगा। प्रत्येक उपनिर्देशिका मॉनिटर करने के लिए अनुप्रयोग इस ऑब्जेक्ट का उपयोग करेगा।

नोट Microsoft .NET Framework 4.5 और बाद के संस्करणों के साथ प्रारंभ कर रहा है, FCNMode निम्नानुसार httpRuntime सेटिंग्स का उपयोग कर कॉन्फ़िगर किया जा कर सकते हैं:
<httpRuntime fcnMode="<setting>"/>
सेटिंगसंगत मान
NotSet(0)यह समान सेटिंग 0 के रूप में या रजिस्ट्री में 2 से अधिक है।
डिफ़ॉल्ट (1)यह समान सेटिंग 0 के रूप में या रजिस्ट्री में 2 से अधिक है।
अक्षम किए गए (2)यह रजिस्ट्री सेटिंग 1 के समान है।
एकल (3)यह रजिस्ट्री सेटिंग 2 के समान है।
उदाहरण के लिए, यदि आप httpRuntime निम्नानुसार FCNMode अक्षम करने के लिए उपयोग कर सकते हैं:
<httpRuntime fcnMode="Disabled"/> 

स्थिति


Microsoft ने पुष्टि की है कि यह "इन पर लागू" खण्ड में सूचीबद्ध Microsoft उत्पादों में एक समस्या है.

अधिक जानकारी


अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
824684 Microsoft सॉफ़्टवेयर अद्यतनों का विवरण देने में प्रयुक्त होने वाले मानक शब्दों वर्णन