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:
- Downloaded the file with HTTP
- Downloaded the file with FTP
- Moved the file to different FTP and web servers behind the ISA firewall
- Tried with IIS 6.0 & IIS 7.0
- Multiple download clients. Which included FireFox, FileZilla (on Windows) and wget (on Linux)
- Downloading other files from the same location on the server. Both bigger and smaller and in size than the original. FTP and HTTP worked.
- Earlier version of this file (.DLL) works. It is as if the content of this file has an influence on this file being served.
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?
- 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.
- Zipping the file results in the file being downloaded successfully. However this is not an option for this particular scenario.
- Renaming the file and its extension also doesn't work.
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?