我正在尝试上传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);
我的web.config文件如下:
<httpRuntime maxRequestLength="102400" useFullyQualifiedRedirectUrl="true" executionTimeout="5400"/>
我远程获取的错误是 Request.Files长度为0。 有任何想法或最佳调试方法吗?