WebClient
не имеет претензий по этому поводу:
using(var client = new WebClient())
{
try
{
client.DownloadFile(
"http://stackoverflow.com/users/541404/fake:1",
@"j:\MyPath\541404.html");
}
catch (Exception ex)
{
while (ex != null)
{
Console.WriteLine(ex.Message);
ex = ex.InnerException;
}
}
}
отлично работает. Так; Я думаю, вам нужно еще раз взглянуть на Exception
(и любой InnerException
), чтобы увидеть, в чем проблема на самом деле .