I was wondering what is the best way to have a website created in ASP.Net MVC 4 C# to send off email and do other things when it needs to. I'll give you an example:
User A is to be notified via email 15 minutes before his appointment at 2:30pm central time. The system would then automatically send him an email at 2:15pm central time to remind him.
I know this is a simple question but I honestly don't want (unless that's the only way) to use a system where a it sits there and pings a page to check and send off notifications every minute (that's the only way I can think of as of right now.)