首页 > 解决方案 > 部署到应用服务 .Net Core 3.1、React 后出现 413 错误

问题描述

我有一个允许上传 pdf 文件的 API。如果我尝试上传超过 30mb 的文件,则会在 azure 日志中引发错误“IIS7 413error”。但是当我通过邮递员运行时,相同的代码可以工作。我的代码中有这些属性,[RequestFormLimits(MultipartBodyLengthLimit =209715200)] [RequestSizeLimit(209715200)] [DisableRequestSizeLimit()]但在部署后无济于事。另外,如果我需要在前端更改任何内容,我不确定,任何帮助将不胜感激,谢谢

标签: c#reactjs.netasp.net-core-3.1azure-appservice

解决方案


通过添加这些配置修复了问题 - 参考此链接 enter code herehttps://www.ryadel.com/en/http-error-413-request-entity-too-large-fix/

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

推荐阅读