Blocking of certain file downloads

Posted by Philip Fourie on Server Fault See other posts from Server Fault or by Philip Fourie
Published on 2009-10-21T14:06:00Z Indexed on 2010/06/13 12:02 UTC
Read the original article Hit count: 241

Filed under:
|
|
|
|

I have a problem where I cannot completely download a certain file from a server.
The file is 1.9MB in size but only 68% is downloaded and then it hangs.

I tried and these cases, which failed:

  1. Downloaded the file with HTTP
  2. Downloaded the file with FTP
  3. Moved the file to different FTP and web servers behind the ISA firewall
  4. Tried with IIS 6.0 & IIS 7.0
  5. Multiple download clients. Which included FireFox, FileZilla (on Windows) and wget (on Linux)

This worked:

  1. Downloading other files from the same location on the server. Both bigger and smaller and in size than the original. FTP and HTTP worked.
  2. Earlier version of this file (.DLL) works. It is as if the content of this file has an influence on this file being served.

Network architecture:

Client Machine -> Internet (ISP) -> ISA Server -> IIS 7.0

The only constants are the ISP, Cisco router and the ISA server. Is it possible that something is rejecting the download because of the contents of the file?

I am hoping ISA is the culprit... I am not a ISA expert is there somewhere I can look to establish if it is indeed ISA causing this?

Update:

  1. Splitting the file into two parts with a hex editor results in one half of the file being served correctly and the other part not.
  2. Zipping the file results in the file being downloaded successfully. However this is not an option for this particular scenario.
  3. Renaming the file and its extension also doesn't work.


Update 2009/10/22:

It does NOT seems to be ISA that is causing this problem. We connected a laptop (running IIS) on an available public IP and still the file download to 68% before it hanged. The two remaining components are the ISP and the Cisco 800 series router. Anyone knows about an issue on the router perhaps?

© Server Fault or respective owner

Related posts about Windows

Related posts about hosting