我想上傳一個大文件(> 4mb)到我的asp.net 5.0應用程序,在我的電腦上使用這個配置一切都很好:用asp.net 5.0應用程序上傳大文件(> 4MB)azure
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483648" maxQueryString="2000">
</requestLimits>
</requestFiltering>
</security>
<handlers>
<add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="%DNX_PATH%" arguments="%DNX_ARGS%" forwardWindowsAuthToken="false" startupTimeLimit="3600" />
</system.webServer>
<system.web>
<httpRuntime maxRequestLength="102400000" />
</system.web>
</configuration>
但是在azure(Web角色)上它只適用於4MB以下的文件。
我認爲IIS很好,它是Kestrel或webListner,它不想處理請求(我得到「指定的CGI應用程序遇到錯誤,服務器終止了該進程。」),我沒有知道是否可以配置它。
任何想法如何配置Kestrel的最大請求長度? – yeska
截至目前應該沒有限制 – davidfowl
這是Azure存儲上傳方法阻止了我的傳輸,我通過發送blob更小的塊來解決它。謝謝大家。 – yeska