tarefa em segundo plano com um aplicativo da web asp.net
Esta é a técnica para executar um trabalho em segundo plano a cada x minutos:http://msdn.microsoft.com/en-us/library/system.threading.threadpool.queueuserworkitem%28VS.71%29.aspx
Então eu iria carregar isso no global.asax?