در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

برداشتن محدودیت آپلود فایل در وب سرور IIS 7

بصورت پیشفرض شما می توانید در وب سرور IIS 7 فایل هایی تا ظرفیت 30 مگابایت را آپلود کنید . اگر شخصی قصد آپلود کردن فایلی با حجم بیشتر از 30 مگابایت را داشته باشد به کاربر مورد نظر خطای 404 از طرف وب سرور نمایش داده می شود. این مشکل برای وب سرور انجمن تخصصی فناوری اطلاعات ایران نیز پیش آمد و به همین دلیل تصمیم گرفتم روش برداشتن این محدودیت را در این آموزش به شما نمایش بدهم. مستنداتی که در وب سایت مایکروسافت در این خصوص وجود دارد کمی پیچیده و گنگ صحبت کرده اند و به نظرم امد به زبان ساده تر و به روال همیشگی ITPRO ها این آموزش را ارائه بدهیم ، با توجه به مستندانی که بنده در وب سایت مایکروسافت مطالعه کردم ، پارامتری به نام maxAllowedContentLength در فایلی به نام applicationhost.config در وب سرور IIS وجود دارد که محدودیت 30 مگابایتی در انجا تعریف می شود. اما شما با باز کردن این فایل ممکن است جنین موجودیتی را در آن نبینید و دچار ابهام شوید ، جالب اینجاست که در وب سایت مایکروسافت در خصوص محل اضافه کردن کد مربوط به maxAllowedContentLength اشاره ای نشده است ، خوب اگر این موجودیت را پیدا کردید که کارتان راحت است اما اگر پیدا نکردید یک روش جایگزین هم وجود دارد که شما می توانید این قابلیت را به جای اینکه در سطح site پیاده سازی کنید در سطح سرور پیاده سازی کنید تا به مجموعه وب سایت های موجود در IIS اعمال شود ، کافیست موجودیت عنوان شده را به شکل زیر در فایل web.config سرور مذکور وارد کنید :

<system.webServer>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="524288000"/>
            </requestFiltering>
        </security>
</system.webServer>

اگر شما کد بالا را در فایل web.config وارد کنید با توجه به اینکه این فایل برای کلیه مجموعه سرویس های IIS موجود استفاده می شود بر روی همه وب سایت های مجموعه اعمال می شود. در بسیاری موارد قسمت system.webserver در فایل وجود دارد و شما نیازی به اضافه کردن آن ندارید ، بنابراین فقط قسمت security را در فایل اضافه کنید. توجه کنید که مقدار موجودیت maxAllowedContentLength در قالب بایت است نه کیلوبایت ، همچنین توجه کنید که بعد از وارد کردن کد بالا در فایل web.config حتما وب سرور خود را restart کنید ، یا حداقل اگر نمی توانید کل سرور را restart کنید وب سایت مورد نظرتان را restart کنید تا تغییرات اعمال شود. امیدوارم مورد توجه شما قرار گرفته باشد. ITPRO باشید.

نویسنده : محمد نصیری

منبع : انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#برداشتن_محدودیت_آپلود_در_iis #محدودیت_آپلود_در_شیرپوینت #محدودیت_آپلود_در_iis
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....