I have a background service running which sends out emails to users of my website. I would like to write the email templates as MVC views, to keep things consistent (so tha
In a word, no -- ASP.NET view rendering is married to the web response cycle. Probably was quite necessary to get reasonable performance in the old days.
Now, some other options exist, including the new razor view engine from Microsoft or the open-source Spark View Engine.