我想上传一个大文件(> 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