ASP.NET MVC 3 プロジェクトで 2GB を超えるビデオ ファイルをアップロードしようとしていますが、ASP.NET 4.0 の最大ファイル アップロード サイズは 2GB のようです。ASP.NET/IIS でこの制限を超える方法はありますか? または、これを回避するための別のアプローチは何でしょうか?
また、ファイル アップロード コントロールとして uploadify を使用しています。これを達成するためのヘルプとリソースは大歓迎です。
乾杯
ASP.NET MVC 3 プロジェクトで 2GB を超えるビデオ ファイルをアップロードしようとしていますが、ASP.NET 4.0 の最大ファイル アップロード サイズは 2GB のようです。ASP.NET/IIS でこの制限を超える方法はありますか? または、これを回避するための別のアプローチは何でしょうか?
また、ファイル アップロード コントロールとして uploadify を使用しています。これを達成するためのヘルプとリソースは大歓迎です。
乾杯
私の経験によると、1 回のリクエストで 2Gb を超えるファイルをアップロードする方法はありません。IIS には 2Gb の制限があり、回避策はありません。
.Net 4.0 以前では、ASP.NET に 2Gb (4Gb と言う人もいます) の制限もありましたが、これは .Net 4.5 で修正されました。ただし、IIS 自体は 2Gb を超えるファイルのアップロードをサポートしていないため、この修正はあまり意味がありません。
2Gb を超えるファイルを IIS がホストするサーバーにアップロードする唯一の方法は、ファイルを分割して、1 つずつアップロードすることです。ファイルをセグメントに分割してアップロードできるクライアントは次のとおりです。
これらのクライアントでは、サーバーが Range ヘッダー付きの PUT をサポートしている必要があることに注意してください。
別の解決策は、HttpListener ベースのサーバーを作成することです。HttpListener の機能は IIS に比べてはるかに少ないですが、アップロードの制限はありません。