【问题标题】:dot net nuke uploading filesdot net nuke 上传文件
【发布时间】:2011-05-10 11:12:52
【问题描述】:

我正在为客户开发一个 dot net nuke 网站,他们想要上传大约 60mbs 的文件。我已更改 web.config 文件以允许最大为 65mbs 的文件,以供调整空间。

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

这是 web.config 文件中的代码。我亲自尝试过大小​​从 40 mbs - 60 mbs 到没有运气的 mp3 文件。该模块只会上传 28mbs 或更少的文件。如果有帮助,我们将使用 Live Content 模块。

连接正在重置。它甚至没有达到我给它的 18 分钟超时,即使它只设置为 3 分钟超时,我也会得到同样的错误。此外,上传文件时,它会达到 86%,然后在再次达到 86% 时重新启动,这就是它收到错误的时候。

【问题讨论】:

    标签: file file-upload upload web-config dotnetnuke


    【解决方案1】:

    您可能还需要增加 AspMaxRequestEntityAllowed 的值,请参阅:http://www.banmanpro.com/support2/File_Upload_limits.asp

    【讨论】:

    • 谢谢你这篇文章导致了我的答案,我在上面发布了。你的答案是 iis 6 我正在使用 iis 7。
    【解决方案2】:
    <system.webServer>
    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="2000000000" />
      </requestFiltering>
    </security>
    

    实际上已经修复了,dot net nuke 设置上传文件最大为 8mbs,iis 设置为只允许文件最大为 30mbs。将此代码添加到 web.config 文件将允许上传大于 200mbs 的文件。使用我在问题中提供的代码将修改 dnn 的上传,但这会修改​​ iis。

    【讨论】:

      【解决方案3】:

      wiki on DotNetNuke.com 对此给出了完整而透彻的解释。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-16
        • 2011-08-28
        • 2011-09-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多