c# - पृष्ठ प्रदर्शित नहीं किया गया क्योंकि अनुरोध इकाई बहुत बड़ी है। IIS7




iis-7 url-redirection (2)

एक पृष्ठ को एक और वेब पेज पर पुनर्निर्देशित करते समय मुझे निम्नलिखित त्रुटि मिलती है- "पृष्ठ प्रदर्शित नहीं किया गया क्योंकि अनुरोध इकाई बहुत बड़ी है।" जिस पृष्ठ से मैं दूसरे पृष्ठ पर पुनः निर्देशित कर रहा हूं उसमें बहुत अधिक डेटा है, इसलिए मूल रूप से मुझे समस्या का कारण पता है। हालांकि मैं इस के लिए एक काम के समाधान के लिए देख रहा हूँ। दूसरी ओर जब मैंने इस मुद्दे पर कुछ गूगल किया तो मैंने पाया कि इस तरह की समस्या उत्पन्न होती है जब कोई बड़ी फाइल अपलोड हो रही है लेकिन मैं किसी भी बड़ी फ़ाइल को अपलोड नहीं कर रहा हूं, उसके सिर्फ पेज में बड़े डेटा है शीघ्र समाधान की सराहना की जाएगी।


मुझे लगता है कि इससे समस्या ठीक हो जाएगी यदि आपके पास SSL सक्षम है:

IIS7.5 पर applicationHost.config फ़ाइल में uploadReadAheadSize सेट करना दोनों ही मामलों में आपकी समस्या का समाधान करेगा। आप इस मान को सीधे applicationhost.config में संशोधित कर सकते हैं।

1) डिफ़ॉल्ट वेब साइट के तहत साइट का चयन करें

2) कॉन्फ़िगरेशन संपादक का चयन करें

3) अनुभाग ड्रॉपडाउन के भीतर, "system.webServer / serverRuntime" चुनें

4) "uploadReadAheadSize" जैसे 1048576 बाइट्स के लिए एक उच्च मूल्य दर्ज करें। डिफ़ॉल्ट 49152 बाइट है।

क्लाइंट रीनेगिएशन प्रक्रिया के दौरान, अनुरोध इकाई निकाय को SSL प्रीलोड से पहले से लोड किया जाना चाहिए। एसएसएल प्रीलोड अपलोडरएडआइसाईज मेटाबेस संपत्ति के मूल्य का उपयोग करेगा, जिसका इस्तेमाल आईएसएपीआई एक्सटेंशन के लिए किया जाता है

संदर्भ: http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/7e0d74d3-ca01-4d36-8ac7-6b2ca03fd383.mspx?mfr=true


एक अन्य संभावित कारण एक प्रमाणीकरण सेटिंग है। IIS7 के भीतर,

1) डिफ़ॉल्ट वेब साइट के तहत साइट का चयन करें

2) प्रमाणीकरण चुनें

3) विंडोज प्रमाणीकरण का चयन करें और सक्षम करें। सभी दूसरों को अक्षम करें

4) जबकि विंडोज प्रमाणीकरण अभी भी चुना गया है, क्रियाएं फलक में उन्नत सेटिंग्स पर क्लिक करें।

5) सुनिश्चित करें कि विस्तारित सुरक्षा स्वीकृत है और सक्षम कर्नेल-मोड प्रमाणीकरण की जांच करें





url-redirection