/ / Bereitstellen eines geplanten Webjobs in Azure Webapp ohne Visual Studio - azure, azure-webjobs

Bereitstellen eines geplanten Webjobs in Azure Webapp ohne Visual Studio - azurblauen, azure-webjobs

Es fällt mir schwer, denDokumentation zu Azure-Webjobs, damit ich einen geplanten WebJob für meine WebApp bereitstellen kann, ohne Visual Studio zu verwenden. In meinem Fall ist der Code auf GitHub und ich möchte, dass die Bereitstellung vom Webhook nach Azure vollständig initiiert wird.

Die Dokumentation erwähnt, dass ich fallen lassen kann.exe in: App_Datjobscontinuouswebjob1 meiner WebApp. Ich habe ein Post-Build-Skript erstellt, das das funktioniert, was gut funktioniert. Es wurde im Azure-Manager erkannt und angezeigt. Aber ich kann es nicht festlegen.

Antworten:

3 für die Antwort № 1

Sehen Sie sich das folgende an Post um einfach einen Zeitplan zu Ihrem WebJob hinzuzufügen.

Beachten Sie, dass Sie den Pfad zu dem WebJob bereitstellen App_Datajobscontinuouswebjob1 Eigentlich ist für einen kontinuierlichen WebJob ein ausgelöster WebJob nötig, der in den Ausgelöst Verzeichnis App_Datajobstriggeredwebjob1.

Dann fügen Sie einfach die Datei settings.job mit der Zeitplan Eigenschaft in Form eines Cron-Ausdrucks (mit 6 Feldern).

Beispielsweise - {"schedule": "* 0 * * * *"} (einmal pro Stunde um 1:00, 2:00, 3:00, ...).

Beachten Sie, dass Ihre Website "Immer aktiviert" sein muss.

Eine andere Option ist die Verwendung des Azure Scheduler-Dienstes, den Sie über das aktuelle Azure Portal konfigurieren können.