Dot Net Nuke загрузки файлов - PullRequest
3 голосов
/ 15 ноября 2010

Я работаю на сайте Dot Net Nuke для клиента, он хочет загрузить файлы размером около 60 МБ. Я изменил файл web.config, чтобы разрешить файлы размером до 65 МБ только для комнаты для маневра.

httpRuntime useFullyQualifiedRedirectUrl = "true" maxRequestLength = "66560" requestLengthDiskThreshold = "66560" executeTimeout = "1080000" />

это код в файле web.config. Я лично пробовал mp3файлы размером от 40 МБ до 60 МБ. Не повезло. Модуль будет загружать только файлы размером 28 МБ или меньше. Мы используем модуль Live Content, если это помогает.

Соединение сбрасывается. Его нетдаже получая 18-минутный тайм-аут, который я дал, даже если он установлен только на 3-минутный тайм-аут, я получаю ту же ошибку.Также при загрузке файла он достигает 86%, затем перезапускается, когда он достигает 86% снова, когда онполучает ошибку.

Ответы [ 3 ]

2 голосов
/ 16 ноября 2010
<system.webServer>
<security>
  <requestFiltering>
    <requestLimits maxAllowedContentLength="2000000000" />
  </requestFiltering>
</security>

на самом деле это исправлено, точка-сеть nuke настроена на загрузку файлов до 8 МБ, iis настроен на разрешение файлов до 30 МБ.добавление этого кода в файл web.config позволит загружать файлы размером более 200 МБ.Использование кода, который я указал в моем вопросе, изменит загрузку dnn, но это изменит iis.

1 голос
/ 16 ноября 2010

Вики на DotNetNuke.com дают полное и подробное объяснение этого.

0 голосов
/ 15 ноября 2010

Возможно, вам также придется увеличить значение AspMaxRequestEntityAllowed, см .: http://www.banmanpro.com/support2/File_Upload_limits.asp

...