当前位置: 代码迷 >> C# >> WebClient.DownloadData不能下载文件?该如何处理
  详细解决方案

WebClient.DownloadData不能下载文件?该如何处理

热度:360   发布时间:2016-05-05 05:21:45.0
WebClient.DownloadData不能下载文件?
异常:An exception occurred during a WebClient request
代码:
string url="http://act.lexun.com/ztapp/Templates/release/f24ecea2_b964_49c9_996b_485ac2f9d16e.zip"
byte[] buffer = new WebClient{}.DownloadData(url);

是不是IIS缺少什么配置?以前是可以的,换了服务器就不能下载了
------解决思路----------------------
webClient  请求期间的ex,没有ex的详细信息?对比以前的server 重新设置iis
------解决思路----------------------
是不是需要IIS上设置允许下载.zip格式的文件。

右击“默认网站”,属性,http头、MIME类型,新建,...
------解决思路----------------------
FileDownload:error:System.Configuration.ConfigurationErrorsException: Error creating the Web Proxy specified in the 'system.net/defaultProxy' configuration section.
创建代理时出错,检查web.config  system.net/defaultProxy配置节
<system.net>
    <defaultProxy useDefaultCredentials="false">
      <proxy usesystemdefault="True" bypassonlocal="True" autoDetect="True" />
    </defaultProxy>
  </system.net>

如果有特定的代理服务器,设置
<proxy usesystemdefault="False" bypassonlocal="True" autoDetect="True" proxyaddress="IP:port"  />