We have a stage web server and a production web server, both on Server 2003
with IIS 6.0. The production web server works normally, however when I try
to download a file from the stage server by just going to
"http://url/file.exe" I get a corrupt file every time. When I go to
"https://url/file.exe" on the same stage server, it works normally. What
could cause such behavior?

Re: Download corruption over http, but not over https? by David

David
Thu May 08 19:36:19 CDT 2008

On May 8, 11:24=A0am, A <A...@discussions.microsoft.com> wrote:
> We have a stage web server and a production web server, both on Server 200=
3
> with IIS 6.0. =A0The production web server works normally, however when I =
try
> to download a file from the stage server by just going to
> "http://url/file.exe" I get a corrupt file every time. =A0When I go to
> "https://url/file.exe" on the same stage server, it works normally. =A0Wha=
t
> could cause such behavior?


IIS itself does not corrupt downloads. Your Production Server proves
it.

Strange behaviors like yours is usually caused by custom 3rd party
code running on the web server which is somehow corrupting data, or
any intervening networking device (proxy servers, hubs, etc) between
the client and server. Start looking outside of IIS for the culprit.

I would start by taking a network trace to see what is corrupt about
the downloaded file or response header and start from there.


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//