Make sure that after the last line of your give code you have written
HttpContext.Current.Response.End();
As well try using HttpContext.Current.Response.Write instead of HttpContext.Current.Response.BinaryWrite
HttpContext.Current.Response.Write(executionResult.Stream.ToString());
HttpContext.Current.Response.End();