【发布时间】:2012-02-15 19:28:07
【问题描述】:
我的 ASP.NET 应用程序正在 IIS6 上运行。今天,我们的一位客户在尝试上传 35MB 大小的文件后遇到了错误。
通常,我们的 web.config 中的 maxRequestLength 设置为 102400 (100MB),所以这个问题有问题。
在谷歌搜索时,我注意到 maxAllowedContentLength 属性,清楚地表明它可以在 IIS7 上运行(正如我上面写的,我的应用程序在 iis6 上运行)。
奇怪的是,现在当用户尝试上传文件时,会考虑 maxAllowedContentLength 值而不是 maxRequestLength。
使用 maxAllowedContentLength 解决了我的问题,但我对它的工作原理有点困惑。 (IIS版本差异) 知道这是如何工作的吗?
【问题讨论】:
-
你确定这不是框架问题吗?
-
嗯是吗?不知怎的,maxRequestLength 被绕过了。
标签: asp.net file-upload iis-7 iis-6