0
我想在Visual Studio 2010的asp.net应用程序中上传一个大文件。但是我有连接重置错误。我该如何解决它?谢谢。大文件上传
P.S我已经改变了webconfig中的requestlimited,它不会产生任何效果。
我想在Visual Studio 2010的asp.net应用程序中上传一个大文件。但是我有连接重置错误。我该如何解决它?谢谢。大文件上传
P.S我已经改变了webconfig中的requestlimited,它不会产生任何效果。
这是一个安全设置,用于限制请求的大小。这是一个在Web配置中称为RequestMaxLength的设置。我相信默认值是3或4 MB ...一个asp.net文件上传将受限于此设置中定义的数字(对此有任何要求)。
<configuration>
<system.web>
<httpRuntime maxRequestLength="4096" executionTimeout="1200" />
</system.web>
</configuration>
这不是明智的这是一个非常大的数字,因为它暴露了你的DOS攻击,因为有人可能只是淹没你的服务器拥有巨大的文件。还有一个可能需要设置的executionTimeout属性
根据此链接http://msdn.microsoft.com/en-us/library/system.web.configuration.httpruntimesection.executiontimeout.aspx默认执行超时时间为110秒。你的文件很大吗? – TGH 2012-03-29 04:07:35
如果您正在上传大文件,我建议您使用分块上传器。不幸的是,大多数第三方分块上传者依靠闪存。 – TGH 2012-03-29 04:09:12