WebClient does not support concurrent I/O operations

The WebClient only supports a single operations, it cannot download multiple files. You haven’t shown your code, but my guess is that you are somehow firing a new request before the old is completed. My bet is that WebClient.IsBusy is true when you attempt to perform another fetch.

See the following thread:

wb.DownloadFileAsync throw “WebClient does not support concurrent I/O operations.” exception

Leave a Comment