无法上传超过30MB的文件

时间:2014-04-08 01:41:38

标签: asp.net amazon-web-services iis-7 amazon-ec2 iis-6

我最近将.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)。

1 个答案:

答案 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>