Whats the best way to run a time consuming script in ASP.NET at regular intervals on shared hosting?
<p>I would like to run a time consuming script (to update a database from a 3rd party API) at regular intervals. I was wondering what the best practice for this would be:</p>

<ol>
<li>What should the 'script' be - an ASP.NET service? Bearing in mind I am on shared hosting, this may not be possible (but I would like to know).</li>
<li>How could the script be scheduled to run at regular intervals/at set time automatically?</li>
</ol>

<p>Thanks in advance!</p>
