ASP.NETコアファイルのサイズ制限を改善
ASP.NETコアでは、ファイルのアップロード制限に遭遇する可能性があります。この問題を解決するには、Webサーバー(IIS)およびASP.NETコアサーバー(Kestrel)の制限を検討する必要があります。
iisファイルサイズ制限
提供したリンクリソースに記載されているように、IISにはファイルアップロードのサイズにデフォルトの制限があります。アプリケーションのこの制限を増やすには、次の手順に従ってください。 IISマネージャーを開きます。
あなたのウェブサイトで使用されるアプリケーションプールへのナビゲーション。右 - クリックして「プロパティ」を選択します。
特定のMVC操作方法またはコントローラーの機能を使用して、デフォルトの制限をカバーします。たとえば、
一般的なミドルウェア
各リクエストの制限を変更するための機能を使用してください:
グローバル構成[RequestSizeLimit]
> または
<code class="language-csharp">[HttpPost] [RequestSizeLimit(100_000_000)] public IActionResult MyAction([FromBody] MyViewModel data) { }</code>
上記の手順を通じて、同時にWebサーバーとkestrelサーバーのファイルをASP.NETコアに追加して、サイズ制限をアップロードできます。
以上がASP.NETコアのファイルアップロードサイズ制限を増やす方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。