.net core/IIS/Kestrel 大文件上传大小设置 - anech

💡 原文中文,约1300字,阅读约需4分钟。
📝

内容提要

MultipartBodyLengthLimit 设置多部分正文的默认长度限制为128MB,可通过Startup.ConfigureServices自定义。Kestrel和IIS也有请求正文大小限制,IIS默认为28.6MB,最大可设置为4GB。

🎯

关键要点

  • MultipartBodyLengthLimit 设置多部分正文的默认长度限制为128MB。
  • 超出此限制的窗体部分会引发 InvalidDataException。
  • 可以通过 Startup.ConfigureServices 自定义 MultipartBodyLengthLimit。
  • Kestrel 最大请求正文大小可以通过 ConfigureKestrel 设置。
  • IIS 默认请求限制为28.6MB,最大可设置为4GB。
  • 可以在 web.config 文件中自定义 IIS 的请求限制。
➡️

继续阅读