Member 12352638 Ответов: 3

Не удалось отладить большой размер файла


Всем Привет

Я загружаю файл большего размера, чем 2 ГБ, где я не мог отладить свой код, где, если размер файла меньше 2 ГБ, то он работает правильно.

Мой Веб-Конфигурационный Файл :-

&ЛТ;строки httpruntime targetframework="4.5" параметр maxrequestlength="4194304" атрибута executiontimeout="18000" requestlengthdiskthreshold="9172"&ГТ;

<requestLimits maxAllowedContentLength="4294967295"/>


IIS-это : - IIS7

По этой причине я не мог распознать проблему.

Что я уже пробовал:

Я изменил значение maxRequesrLength.

Afzaal Ahmad Zeeshan

Несмотря на ответы, это не имеет особого смысла. Если вы разрешаете загружать большие файлы, используйте сервис или создайте его. Вы можете разрешить пользователям отправлять небольшие файлы из веб-интерфейса, а затем предоставить им конечную точку службы с настольным приложением для загрузки больших больших двоичных объектов.

3 Ответов

Рейтинг:
2

#realJSOP

Это происходит в файле web. config. Указанное значение - это количество килобайт.

<configuration>
  <system.web>
    <httpRuntime maxRequestLength="xxx" />
  </system.web>
</configuration>


Member 12352638

У меня есть определение maxRequestLength как

maxrequestlength= " 4194304"

Рейтинг:
1

Patrice T

Цитата:
Я загружаю файл большего размера более 2 ГБ,
Что? вы загружаете некоторые веб-страницы размером до 2 ГБ ?
И вся страница полезна пользователю ? И ему не надоест ждать полчаса, чтобы получить страницу ?
Что там на странице ? Телефонные номера всей страны ?

Если вы организуете свою страницу в меньшие куски, вы будете иметь побочные эффекты снижения рабочей нагрузки на сервере, и страница будет более отзывчивой на стороне пользователя.


Рейтинг:
0

preety sunita

Привет,

если вы используете IIS7, то вам также нужно определить пределы запросов. Здесь я объявил значения для загрузки файла 15 МБ.

Попробуй это !

<system.web>
   <!-- maxRequestLength,need to add in KB (15 * 1024) --> 
   <httpRuntime maxRequestLength="15360" ></httpRuntime> 
</system.web>

<system.webServer>              
   <security> 
      <requestFiltering> 
         <!-- maxAllowedContentLength, for IIS, in bytes (15 * 1024 * 1024) --> 
         <requestLimits maxAllowedContentLength="15728640" ></requestLimits>
      </requestFiltering> 
   </security>
</system.webServer>


Member 12352638

У меня есть определение maxRequestLength как

maxrequestlength= " 4194304"

preety sunita

ok.so попробуйте вышеописанную модификацию в вашем webconfig для размера файла 4 МБ.
параметр maxrequestlength нужно определить в КБ (что вы даете в байтах 4 * 1024 *1024 ) и для IIS7 элемента requestfiltering требуется, чтобы параметр maxallowedcontentlength нужно добавить в байтах.

Дайте мне знать, если вам понадобится помощь!