Azure WebJobs er en ypperlig teknologi for etablering av "event-driven" bakgrunnsjobber som kjører på Azure plattformen, og det ligger nå en masse nye muligheter med introduksjonen av WebJobs SDK versjon 3.x.
Det er en ypperlig "tutorial" på nettet som enkelt forklarer hvordan du kan komme igang med Azure WebJobs - https://docs.microsoft.com/en-us/azure/app-service/webjobs-sdk-get-started.
Etter at jeg hadde fulgt oppskriften i denne artikkelen, så var tiden inne for å få alt sammen til å fungere på Azure - og det krevde en hel del tilleggs-Googling og graving. Ikke at det var så komplisert å få dette til å fungere på Azure, men det var noen vesentlige små ting som ikke nevnes i artikkelen, og som er helt nødvendig for å få løsnignen til å kjøre.
Her følger noen små tips som kan være nyttige å ha med seg:
Et lite tips i tillegg hvis du skulle ønske å benytte html-filer som mal-filer ved utsending av e-post. For å kunne lese slike filer, og deretter flette inn dynamisk informasjon, så trenger vi en fullverdig "path". For Azure WebJobs, så er denne følgende:
@"D:\home\site\wwwroot\app_data\Jobs\Triggered\NameOfYourWebJob"
Hvis du skulle ønske å benytte "Continous" WebJobs i stedet for "Triggered", så må du endre "path" tilsvarende.
Hvis du nå har fulgt oppskriften til punkt å prikke, samt fulgt mine tips, så burde alt fungere. Husk også å re-starte WebJob-ressursen ved hver opplasting av ny versjon fra Visual Studio.
Ha en fortreffelig programmeringsdag!
André Vold
Her er en rask liten BLOGGER BIO for å fortelle litt om min bakgrunn - og hvorfor jeg valgte programmering som fagfelt.