【问题标题】:MVC - System.Web.HttpException: Maximum request length exceeded [duplicate]MVC - System.Web.HttpException:超过最大请求长度[重复]
【发布时间】:2016-02-06 14:20:54
【问题描述】:

我的 web.config 中有以下代码...

  <system.webServer>
    <modules>
      <remove name="FormsAuthentication" />
    </modules>

    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="1073741824" />
      </requestFiltering>
    </security>

    <validation validateIntegratedModeConfiguration="false" />
  </system.webServer>

我有一个页面,允许用户上传最多五张图片。在对此进行测试时,我尝试上传五张图片,总计约 16MB,并且我收到了超出最大请求长度的错误。我还有什么需要设置的吗?

【问题讨论】:

标签: asp.net-mvc


【解决方案1】:

试试:

<configuration>
    <system.web>
        <httpRuntime maxRequestLength="1073741824" />
    </system.web>
    <system.webServer>
       <!-- Your other settings -->
    </system.webServer>
</configuration>

除了你设置的。您可能还想查看 executiontimeout(也是 httpRuntime 的一个属性)。

【讨论】:

  • Tho 1073741824 是 1GB,所以您可能想在这两种设置上都降低它? :-)
猜你喜欢
  • 2015-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-03
  • 1970-01-01
  • 2021-05-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多