What happens to a transaction when App Pool recycles or the worker process is terminated forcefully?

Posted by ARS on Stack Overflow See other posts from Stack Overflow or by ARS
Published on 2010-04-13T09:57:12Z Indexed on 2010/04/19 22:23 UTC
Read the original article Hit count: 195

The architecture of the application is straight forward. There is a web application which maintain account holder data. This data is processed and the status of account holders is updated based on number of business rules. This process is initiated using a button on the page and is a long running process (say 15 mins). A component is developed to do this data processing which internally calls stored procedures. Most of the business rules are kept in stored procedure.

To handle timeouts the processing is done asynchornously(using Thread Pool or custom thread or Async Callback Delegates). The entire process run under a transaction. I would like to know your view on what happens to the transaction if the app pool is recycled or the worker process is terminated forcefully?

© Stack Overflow or respective owner

Related posts about ASP.NET

Related posts about application-pool