|
10
|
| Thomas · 技术社区 · 8 年前 |
|
|
1
1
你可以试试三件事。
|
|
|
2
1
我的理论是,当您从服务器收到错误响应时,文件就不会被创建。假设您正在捕获DownloadFile异常,当您返回OK以外的任何其他响应时,您应该收到该异常。 GetFileLength可能返回一个无效的数字 answer 它会导致你提到的错误。至于为什么需要6分钟才能到达服务器代码,我想它在调用方法并返回错误之前进行了一些内部错误处理。悲哀地ASP.net4.*不是开源的,所以我不太熟悉内部工作原理。 |
|
|
3
1
我想是因为
或者用一个
WebClient is opening a new connection each time I download a file and all of them stay established |