What do I build in .Net to automatically generate a file every morning? : <p>I normally work directly in .aspx web files, but we have a need to generate files automatically every morning for use by the website and other processes. </p>

<p>The process of generating the day's files needs to run whether or not website is accessed. 
Process: at 6am every morning, get database dataset and generate files from it. </p>

<p>What is the best and most simplistic way to do this? Wcf service? asmx web service? something i haven't heard of?</p>
