One reason you may experience the System.Web.HttpException: Request timed out. error is because of you have anti-virus software running on your server hosting EP.
Exclude Antivirus scanning from the IIS/ASP.NET default folders and your application folders:
* C:\WINDOWS\system32\inetsrv
* C:\WINDOWS\assembly\GAC_32
* C:\WINDOWS\Microsoft.NET\Framework\ (this should cover all versions of framework)
* Any application directory containing web.config files, global.asax, .net assemblies. (ie C:\Inetpub\wwwroot\EasyProjects)