Are you sure the application has the permissions to write directly to c:\
? By default most applications won't.
In the case that you don't the code will fire the DownloadFileCompleted
event but it will have an exception value in the Error
property of AsyncCompletedEventArgs