1

我正在使用WebClient该类通过 HTTPS 将图像上传到服务器。我的 C# 客户端代码与一个用 PHP 编写的 Web 服务通信。我已经检查了 php.ini 中的所有 apache 设置。

抛出的异常如下:

System.Net.WebException: The request was aborted: The request was canceled.
at System.Net.WebClient.UploadFile(Uri address, String method, String fileName)

它并不总是发生(大约有 10% 的时间发生)。

4

1 回答 1

1

如果你稍微研究一下,你会发现常见的解决方案是KeepAlive将 Request 的属性设置为false. 另一种只是增加请求的超时时间。请注意timeout毫秒为单位

看看这些问题:

于 2015-01-28T18:59:42.210 回答