We have just launched a new website using Sitefinity 6.2 and hosted on an Azure VM.
We have been receiving a lot of calls from our website visitors trying to download large files (50-150MB) from the new website, complaining it is taking a very long time, it times out and/or it doesn’t download completely, resulting in a corrupted file.
In one particular case that I was assisting with, a person tried to download a 60MB file from our website (being stored in Sitefinity under ‘File System’, not ‘Database’), and she kept getting ‘Network errors’ relating to the download in her browser. (see screenshot here: http://screencast.com/t/QlfiTLLn)
When we checked the error logging on our server, we noticed it was returning this error in relation to that specific download request:
System.Web.Exception HttpException (0x80004005): Request timed out.
I then placed that same 60MB file external
to Sitefinity in two places:
- In the root folder of the web site on the Azure VM, and
- On a locally hosted Web Server.
The user was able to successfully
download that file from both of those places. However, no matter how many times the user tried to download the file that was stored in Sitefinity, it failed with the same error.
Does anyone have any ideas what could be causing this, and any possible resolutions?