title: How to use threading to perform background tasks in ASP.NET?
body: <p>In my ASP.NET website, I am having a function which has to be automatically performed once every 2-3 mins on its own, i.e. without user intervention. This function contains database access.</p>
  
  <p>Can I use threading to perform this process in background?</p>
  
  <p>If yes, how can I use that? Any reference to tutorials would be really helpful.</p>
  
  <p><strong>Edit</strong></p>
  
  <p>Also I am not looking for a solution which uses Windows Services because I am using shared hosting. So I don't have all the rights to access the host computer.</p>