What are, nowadays, the best practices for uploading a large file (which may cause a timeout) with ASP.NET Web Forms and/or MVC?
- Increase Server.ScriptTimeout (only for the specific POST request);
- Use some flash client-side uploader like swfupload ( http://swfupload.org ) or plupload ( http://www.plupload.com/ ), but Flash uploads have some issues with proxies;
- Use some gmail-like javascript ( like http://code.google.com/p/gwtupload/ )