4

有什么方法(可能是模块)可以使 IIS7 拒绝文件大于 10mb 的帖子?

我的 ASP.NET 应用程序有一个上传页面,文件不能大于 10mb,我相信只有在所有内容都已发送到服务器后才能检查文件的大小。

IIS7 模块将是正确的选择,有人知道吗?

4

1 回答 1

6

您可以在 Web.Config 中设置限制

<system.web>
  <httpRuntime  maxRequestLength="xxxxx" executionTimeout="xx"/>
</system.web> 

边注:

默认情况下,IIS7 将拒绝任何大于 30 兆的文件,您可以通过添加以下代码来增加它

<security>
 <requestFiltering>
  <requestLimits maxAllowedContentLength=”XXXXXX″ />
 </requestFiltering>
</security>

如果您希望在上传之前获取内容大小,您应该能够使用 HTTP 方法 HEAD 来检索 Content-Length。

执行

于 2009-02-10T16:30:05.747 回答