PDA

View Full Version : مبتدی: مشکل در آپلود فایل های حجیم (بالای 30mb) با فایل آپلود asp



akbarnayebi
سه شنبه 04 آذر 1393, 18:22 عصر
با سلام
من تو پروژم قسمتی دارم که مدیر سایت فایل هایش که عموما بالای 30 مگابایت را در سایت آپلود کن ولی وقتی این کا را انجام میدم با خطای زیر مواجه میشوم
HTTP Error 404.13 - Not FoundThe request filtering module is configured to deny a request that exceeds the request content length.
و بعد از کلی گشتن تنظیمات مربوط به افزایش حجم فایل آپلود در وب کانفیگ را نیز گذاشتم ولی باز همان خطا را میداد تنظیم وب کانفیگم به صورت زیر می باشد

<httpRuntime requestValidationMode="2.0" maxRequestLength="40000" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true" executionTimeout="999999" requestLengthDiskThreshold="50000"/>
وبعد از کلی جستجو کردن به نتیجه ی نرسیدم ممنون میشم راهنماییم کنید برای نحوه آپلود فایل های حجیم با فایل آپلوددر asp.net:ناراحت:

sg.programmer
سه شنبه 04 آذر 1393, 18:38 عصر
http://stackoverflow.com/questions/1599409/upload-large-files1gb-asp-net
http://neatupload.codeplex.com/

akbarnayebi
چهارشنبه 05 آذر 1393, 09:51 صبح
سلام دوست عزیز من این تنظیماتم انجام داد داخل وب کانفیگم

<httpRuntime requestValidationMode="2.0" maxRequestLength="40000" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true" executionTimeout="999999" requestLengthDiskThreshold="50000"/>

ولی بازم مشکلم از بات آپلود فایل های حجیم با فایل آپلود حل نشد ممنون میشم راه دیگه ای را پیش نهاد کنید خیلی گیرم پروژه را باید هر چه سریعترتحویل بدم:ناراحت:

akbarnayebi
چهارشنبه 05 آذر 1393, 10:41 صبح
http://stackoverflow.com/questions/1599409/upload-large-files1gb-asp-net
http://neatupload.codeplex.com/
دوست عزیز در مورد نحوه اجرا کردن این کاپوننت راهنماییم می کنی http://neatupload.codeplex.com/[/QUOTE]؟

akbarnayebi
چهارشنبه 05 آذر 1393, 16:03 عصر
دوستان مشکل را حل شد با دستورات زیر:
اول تو وب کانفیگم این دو خط کد گذاشتم
<httpRuntime maxRequestLength="1048576"/>

<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
بعد در صفحه ای که فایل آپلودم انجام میشد تو پیج لودش کد زیر گذاشتم و درست شد

var t = new HttpRuntimeSection();

t.MaxRequestLength = 1048576;
t.ExecutionTimeout = new TimeSpan(0, 15, 0);

mohsen.nsb44
یک شنبه 20 دی 1394, 21:40 عصر
دوست عزیز من نوشتم اما به HttpRuntimeSection گیر میده و نمیشناسش

Mahboobeeh
پنج شنبه 24 دی 1394, 15:54 عصر
من نیاز ب کمک دارم برای یک قسمت کوچیک از پروژه ام.میتونین کمک کنین؟
09152215089