首页 文章

ASP.NET文件上传,maxRequestLength

提问于
浏览
1

我的ASP.NET应用程序在IIS6上运行 . 今天,我们的一位客户在尝试上传35MB大小的文件后遇到错误 .

通常,我们的web.config中的maxRequestLength设置为102400(100MB),因此这个问题出了问题 .

在谷歌搜索时,我注意到maxAllowedContentLength属性,清楚地表明它适用于IIS7(正如我上面所写,我的应用程序在iis6上运行) .

奇怪的是,现在当用户尝试上传文件时,会考虑maxAllowedContentLength值而不是maxRequestLength .

使用maxAllowedContentLength解决了我的问题,但我对它是如何工作感到困惑 . (IIS版本差异)有关这是如何工作的任何想法?

1 回答

  • 2

    's a strange behaviour, as you said if you'使用IIS6正确的编辑设置是 maxRequestLength ,顺便说一下,这也是在machine.config中也存在的 . 此外,当you're in debug mode时, executionTimeOut (以及 maxRequestLength )将被忽略 .

相关问题