是否有任何方法(可能是模块)可以使IIS7拒绝文件大于10mb的帖子?
我的ASP.NET应用程序有一个上传页面,文件大小不能超过10mb,我相信只有在所有内容都已发送到服务器后才能检查文件的大小。
IIS7模块将是正确的选择,任何人都知道一个?
答案 0 :(得分:6)
您可以在Web.Config中设置限制
<system.web>
<httpRuntime maxRequestLength="xxxxx" executionTimeout="xx"/>
</system.web>
旁注:
IIS7将拒绝任何大于30 meg的文件,默认情况下您可以通过添加以下代码来增加此值
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength=”XXXXXX″ />
</requestFiltering>
</security>
如果您希望在上传之前获取内容大小,则应该能够使用HTTP方法HEAD来检索Content-Length。