What it's worth is a bad idea. There are many ways that IIS can complete this background thread (restart IIS, restart the application pool, etc., all of which are the normal expected behavior of IIS), and the result is that the database transaction is canceled.
, , Windows . , - IIS AJAX.