Bug in MVC3 – requests never time out. Works fine for aspx pages in same project
I found the cause for this, methinks: This method is in the WrappedAsyncResult class, which the MvcHandler class uses via BeginProcessRequest: public static IAsyncResult BeginSynchronous<TResult>(AsyncCallback callback, object state, Func<TResult> func, object tag) { BeginInvokeDelegate beginDelegate = delegate (AsyncCallback asyncCallback, object asyncState) { SimpleAsyncResult result = new SimpleAsyncResult(asyncState); result.MarkCompleted(true, asyncCallback); return result; }; EndInvokeDelegate<TResult> endDelegate = … Read more