Menguruskan muat naik fail besar di ASP.NET Core
aplikasi teras ASP.NET sering memerlukan pengendalian muat naik fail yang besar. Artikel ini menerangkan cara menyesuaikan had saiz fail lalai untuk menampung fail yang lebih besar.
Konfigurasi IIS
IIS mengenakan had saiz fail maksimum. Anda boleh mengubah suai sekatan ini dalam dua cara:
maxRequestLength
. <httpRuntime>
Asp.net Had Core
Beyond IIS, ASP.NET Core (bermula dengan versi 2.0) memperkenalkan had saiznya sendiri yang diuruskan oleh pelayan Kestrel (rujuk
KestrelServerLimits.cs
Untuk meningkatkan had saiz badan permintaan dalam aplikasi teras ASP.NET anda, gunakan kaedah ini:
Tindakan pengawal
Atribut
RequestSizeLimit
DisableRequestSizeLimit
IHttpMaxRequestBodySizeFeature
Konfigurasikan saiz badan permintaan maksimum secara global menggunakan harta dalam
atau Configuration Callbacks. MaxRequestBodySize
UseKestrel
Dengan melaksanakan teknik -teknik ini, anda dapat menguruskan batasan saiz fail secara efektif di kedua -dua IIS dan ASP.NET Core, membolehkan muat naik fail mana -mana saiz yang dikehendaki dalam aplikasi anda.
Atas ialah kandungan terperinci Bagaimana untuk mengatasi had saiz fail dalam aplikasi teras ASP.NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!