You can try to access the actual response message from the server using the
((FtpWebResponse)e.Response).StatusDescription
property to get an insight into the specific error
try
{
}
catch(WebException e)
{
String status = ((FtpWebResponse)e.Response).StatusDescription;
}
Cheers,
Edo