【发布时间】:2016-03-29 21:21:22
【问题描述】:
我正在尝试从
中捕获异常try
{
WebClient client = new WebClient();
client.DownloadData(new Uri("http://someaddress.com/file.png"))
}
catch (WebException we)
{
Log.Warning(we.Message);
}
catch (SocketException se)
{
Log.Warning(se.Message);
}
catch (Exception e)
{
Log.Warning(e.ToString());
}
DownloadData 抛出异常,但未捕获异常。我试图捕捉异常,但它不起作用。我做错了什么?
【问题讨论】:
-
抛出了什么异常?
-
您可能需要放下更多代码。
-
请提供完整代码并指出抛出异常的行。
-
考虑将
Log.Warning更改为Console.Write或消息框,这样您就知道它不是您的日志命令的问题。 -
您没有收到任何错误,因为有一个站点
someaddress.com为每个请求返回200 (OK)
标签: c# .net exception webclient