ASP.网络文件上传最大大小?超时

本文关键字:超时 网络 文件 ASP | 更新日期: 2023-09-27 17:49:33

我正在尝试上传zip文件到asp.net服务器。当我从VS运行服务器时,它在我的本地机器上工作得很好,但不适合远程运行较大的zip。我正在远程运行IIS6。

对于小于10mb的zip文件,它在远程和本地都能很好地工作,并且已经运行了几个月了。直到最近我才需要更大的。

下面是我上传的代码:
        WebClient client = new WebClient();
        client.UploadProgressChanged += onProgress;
        client.UploadFileCompleted += onComplete;
        client.UploadFileAsync(new Uri(url), filePath);
        return client;

我的接收代码是:

        Request.Files[0].SaveAs(pathToSave);

我的网页。配置如下:

<httpRuntime maxRequestLength="102400" useFullyQualifiedRedirectUrl="true" executionTimeout="5400"/>

我远程得到的错误是请求。

有什么想法或者最好的调试方法吗?

ASP.网络文件上传最大大小?超时

Webclient是HttpWebRequest的包装器。我建议用户httpwebrequest代替。

,因为你不能在web客户端上重写超时。

我也面临同样的问题。现在我正在使用HttpWebRequest。好多了。

我强烈推荐使用Darren的asp.net上传/下载控件。在asp.net中上传大文件是件痛苦的事。