Azure WebJobs works great for setting up "event-driven" background jobs that run on the Azure platform, and with WebJobs SDK version 3.x there's a bunch of new features.
There's an excellent tutorial online that explains how to get started with Azure WebJobs - https://docs.microsoft.com/en-us/azure/app-service/webjobs-sdk-get-started.
After I had followed the instructions in this post, I went to get it set up on Azure - and ended up having to Google and dig around to get it to actually work. Not that is was that complicated to get it working on Azure, but there were some pretty important steps that weren't mentioned in the article.
Here a few tips you may find useful when setting up Azure WebJobs:
Another helpful hint if you plan on using html files as template files when sending e-mails: In order to read such files, and subsequently insert dynamic content, you'll need a full value "path". For Azure WebJobs, use the following:
@"D:\home\site\wwwroot\app_data\Jobs\Triggered\NameOfYourWebJob"
If you want to use "Continous" WebJobs instead of "Triggered", then you must change the "path" accordingly.
If you followed the article instructions step by step, and also followed my tips, everything should work fine. Remember to re-start WebJob-Resource each time you upload a new version of Visual Studio.
Have a great programming day!
André Vold
Here's a short little BLOGGER BIO to tell you a little bit about my background - and why I chose to get into programming and SEO.
I grew up in Norway, but went to school in the U.S. I have a degreen in computer science from Arizona State University. After graduating I moved back to Norway where I got a job working at Norwegian Data and later IBM. I went on to do a Masters of Management at BI in Oslo. After several years as a senior executive at IBM I decided to start my own company, Apropos Internet. In 2004 I started Virosafe Norway, a company that imports and distributes data security products, and now I am CEO of Lumino as well.
It's always been essential for me to stay up to date on the latest trends and developments in technology - not only to stay current as a programmer, but also to ensure my success as an entrpreneur. Lumino blog articles contain a variety of topics that have been useful for my own businesses - perhaps you will find them useful as well.