在ASP.NET Core
IIS
施加了最大文件尺寸限制。 您可以通过两种方式修改此限制:> web.config:
调整
maxRequestLength
> iis管理器:<httpRuntime>
访问应用程序池中的“请求过滤”设置,并修改“最大允许的内容长度(字节)”。超越IIS,ASP.NET CORE(从版本2.0开始)引入了由Kestrel服务器管理的自身尺寸限制(请参阅)。
增加请求的身体尺寸限制KestrelServerLimits.cs
为了增加您的ASP.NET核心应用程序中的请求体大小限制,请使用以下方法:
属性:
指定单个控制器操作或整个控制器的最大请求车身大小。RequestSizeLimit
属性:DisableRequestSizeLimit
中间软件
:
使用中间件动态调整请求尺寸限制。IHttpMaxRequestBodySizeFeature
全局设置
>或>配置回调中的属性在全球配置最大请求。 通过实现这些技术,您可以有效地管理IIS和ASP.NET Core中的文件大小限制,从而启用应用程序中任何所需大小的文件上传。
以上是如何克服ASP.NET核心应用程序中的文件大小限制?的详细内容。更多信息请关注PHP中文网其他相关文章!