I have a WCF solution that runs under IIS. Some of the data I need to give back to clients comes from a third party website that we will need to poll frequently to get any new data.
Would it be a bad practice to create a Timer in the Application_Start() method to run a recurring background Task for this purpose? And if it's not a good idea, then what do you recommend?