我最近将.NET webforms站点从旧的IIS 6迁移到IIS 7,现在无法上传大于30MB的文件。
所有网络文件都是相同的,web.config也是如此:
<httpRuntime
executionTimeout="36000"
maxRequestLength="1024000"
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="100" />
其他信息:
IIS 6服务器在物理专用计算机上运行。 IIS 7在AWS EC2上运行,内存更多(但我没有使用S3)。
答案 0 :(得分:3)
我认为IIS 7中的这个限制值发生了一些变化..(不要问为什么!) 这是新的配置:
<system.webServer>
<security>
<requestFiltering>
<!-- this is in bytes (100 MB), not KB unlike maxRequestLength -->
<requestLimits maxAllowedContentLength="104857600" />
</requestFiltering>
</security>
</system.webServer>