asp.NetC#大きなファイルのアップロードに失敗しました
C#でFileを使用してファイルをアップロードする場合、アップロードファイルは2 M未満でアップロードに成功し、アップロードファイルが2 Mより大きいと失敗する.理由はWebである.configでのアップロードファイルの制限は、デフォルトで2048 KB(2 M)
解決方法:以下の通り
maxRequestLengthここでは最大アップロード可能ファイルサイズ単位KB
maxAllowedContentLengthここでサーバ側IISで許可されている最大アップロード可能ファイルサイズ単位はKB
解決方法:以下の通り
<system.web>
<httpRuntime maxRequestLength="2097151" executionTimeout="3600"/>
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="4294967295" />
</requestFiltering>
</security>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
maxRequestLengthここでは最大アップロード可能ファイルサイズ単位KB
maxAllowedContentLengthここでサーバ側IISで許可されている最大アップロード可能ファイルサイズ単位はKB