फ़ाइल की आकार सीमा अपलोड करने को बढ़ाने के लिए हमारे पास दो तरीके हैं
1. IIS6 या उससे कम
डिफ़ॉल्ट रूप से, ASP.Net में सर्वर पर अपलोड की जाने वाली फ़ाइल का अधिकतम आकार लगभग 4MB है । यह मान web.config में maxRequestLength विशेषता को संशोधित करके बढ़ाया जा सकता है
।
याद रखें: maxRequestLenght KB में है
उदाहरण : यदि आप अपलोड को 15MB तक सीमित करना चाहते हैं, तो maxRequestLength को "15360" (15 x 1024) पर सेट करें।
<system.web>
<!-- maxRequestLength for asp.net, in KB -->
<httpRuntime maxRequestLength="15360" ></httpRuntime>
</system.web>
2. IIS7 या उच्चतर
Files.IIS7 अपलोड करने के लिए यहां इस्तेमाल किया एक मामूली अलग तरीके से पेश किया गया है मॉड्यूल को छानने अनुरोध कौन सा ASP.Net.Means से पहले मार डाला रास्ता पाइपलाइन काम करता है (कि मूल्य IIS है maxAllowedContentLength ) पहले तो ASP.NET मूल्य (चेक maxRequestLength ) चेक किया गया है। 28.61 एमबी के लिए अधिकतमअधिकांश गति विशेषता डिफॉल्ट । यह मान एक ही web.config में दोनों विशेषता को संशोधित करके बढ़ाया जा सकता है ।
याद रखें: बाइट्स में maxAllowedContentLength है
उदाहरण : यदि आप अपलोड को 15MB तक सीमित रखना चाहते हैं, तो maxRequestLength सेट करें "15360" और maxAllowedContentLength को "15728640" (15 x 1024 x 1024)।
<system.web>
<!-- maxRequestLength for asp.net, in KB -->
<httpRuntime maxRequestLength="15360" ></httpRuntime>
</system.web>
<system.webServer>
<security>
<requestFiltering>
<!-- maxAllowedContentLength, for IIS, in bytes -->
<requestLimits maxAllowedContentLength="15728640" ></requestLimits>
</requestFiltering>
</security>
</system.webServer>
MSDN संदर्भ लिंक : https://msdn.microsoft.com/en-us/library/e1f13641(VS.80).aspx