Phenomenon:

Experience the following error on the client

And get the following error message in the appeonerror.log file

2013-09-09 16:01:49.593 : Thread was being aborted.

   at Appeon.Server.Services.Controller.JRouterImpl.Call(Int32 clientType, Object requestData, Hashtable clientContext)

   at Appeon.WebLibrary.AXDispatcher.Page_Load(HttpContext Context)

Cause: The overlong procedure execution time exceeds the default Execution Timeout value (110s) of the IIS.

Solutions: 

Please try the following ways to resolve this issue

Solution 1 Reset the Execution Timeout value of IIS

1> Back up the Web.config file under %Appeon Server root%\AEM folder (e.g. "C:\inetpub\wwwroot\appeon\AEM\Web.config).

2> Navigate to the following content in the Web.config file.

                        <system.web>

                       <httpHandlers>                                    

3> Add the clause marked in red font as below to reset the Execution Timeout value of IIS to 1000s or the other value which should be greater than the maximum execution time for the single DB request in your application.

                           <system.web>

                           <httpRuntime executionTimeout = "1000"/>

                            <httpHandlers>

4> Restart IIS and then log into the AEM. If you can login AEM successfully it indicates the modification above taking effect, otherwise there should be problem with the Web.config file.

Solution 2 Reset the Timeout value in AEM

Go to AEM Console > Application Properties > Timeout Settings > [your app name], and make sure the Session Time\Transaction Time\Request Time should be greater than the   maximum execution time for the single DB request in your application.   

1
2