Como chamar a função no timer ASP.NET MVC

Preciso chamar a função no timer (digamos a função onTickTack ()) e recarregar algumas informações no projeto ASP.NET MVC. Eu sei que existem várias maneiras de fazer isso, mas qual é a melhor para você?

Nota: a função deve ser chamada apenas de um local e deve ser chamada a cada X minutos até que o aplicativo seja iniciado.

EDIT 1: Recarregue algumas informações - por exemplo, eu tenho algo no cache e quero atualizá-lo do DB no timer - uma vez por dia em um determinado período.

questionAnswers(4)

yourAnswerToTheQuestion