Should I use a Windows Service or an ASP.NET Background Thread?
I am writing a web application in ASP.NET 3.5 that takes care of some basic data entry scenarios. There is also a component to the application that needs to continuously poll some data and perform actions based on business logic. What is the best way to implement the "polling" component? It needs to run and check the data every couple of minutes or so. I have seen a couple of different options in the past: The web application starts a background thread that will always run while the web application does. (The implementation I saw started the thread in the Application_Start event.) Create a