首页 > 解决方案 > 413 请求实体太大 IIS 10

问题描述

我正在尝试将包含 4 个文件(作为 base64 字符串)的对象作为 Http Post 请求发送到 WebApi 2。但是,在执行时,我进入413 Error了服务器。在当地,一切都很好,而且工作正常。

所以我继续使用本教程并将其更改为uploadReadAheadSize1048576000但是我仍然遇到相同的错误。

更多线索!有趣的是,如果我上传另一个比这更大的对象,它将在服务器上工作。所以我想也许不是因为uploadReadAheadSize......但我不知道还有什么可能导致这个问题。有什么想法吗?

标签: c#iisasp.net-web-apidevops

解决方案


我通过 添加 web.config 文件解决了这个问题

并添加此代码。

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

推荐阅读