Also consider that asp.net apps operate within a sand box.  Your thread might not have rights to view the destination location.