I am attempting to download a file from another IIS site on my local machine. I have my main website that is trying to download from another public site that contains a few file
No, it's attempting to save the file to C:\windows\system32\inetsrv\MyPrintManager.exe
.
That's because C:\windows\system32\inetsrv
is the working directory for your process, and you've just given a relative filename.
Specify an absolute filename which says exactly where you want the file to be stored, and it should be fine.
WebClient web = new WebClient();
string url = "http://.../FILENAME.jpg";
web.DownloadFile(new Uri(url), "C:/FILENAME.jpg");