在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中文網其他相關文章!