1

我们在运行 Windows Server 2012 的 Amazon ec2 实例上部署了一个 .NET 应用程序。关于最大文件上传大小存在问题,目前限制为区区 30 MB。

为了解决这个问题,我们根据以下内容修改了应用程序的 web.config 文件:

<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483648" />
</requestFiltering>
</security>
<system.webServer>

此外,我们再次检查了 IIS 管理器并验证了最大内容长度也设置为 2147483648 字节。

那么还有什么需要改变的呢?我听说一种选择是在系统级别更改默认的全局配置设置,但我认为能够在应用程序级别在 IIS 中修改这些设置的全部目的是避免必须这样做。

在许多线程和论坛中,其他人一直在为 30MB 的上传限制而苦苦挣扎,但使用上述设置似乎总能解决问题。我想知道这是否是亚马逊特有的问题,因为我们可以在本地服务器上处理更大的文件。

有没有其他人遇到过这个问题并解决了它,或者有没有人有关于如何解决这个问题的想法?提前感谢您的帮助!

4

1 回答 1

0

尝试这个

  <httpRuntime maxRequestLength="1048576"
                  executionTimeout="600"
                  />
于 2013-08-07T07:26:34.047 回答