I will try to be brief.
What is the best practice for calling a procedure from an asp.net web application that initiates a lengthy “background” process that needs to be started?
For example, I want to click a button on my webpage that says: “Run data conversion” (for example). This data conversion procedure can take 20-40 minutes, so it seems to me that I put all this code into an asp.net web page, this is not the way ... there is no need to run this background process through IIS. Sleeping service or application, etc., It seems like a way ...
The web application and background process will run on my dedicated Win2003 server, so I have many options, but which is better?
source share