Visual Studio'yu kullanarak önerilen şekilde bir WebJob dağıttım, konsol projesine sağ tıklayıp "Azure Webjob Olarak Yayınla" yı seçip ayarları gözden geçirin. dağıtım, webjob "On Demand" durumundayken çalıştı ikenAzure WebJob için zamanlama ayarlarını göz ardı ediyor
{
"$schema": "http://schemastore.org/schemas/json/webjob-publish-settings.json",
"webJobName": "TestCredentials2",
"startTime": "2016-04-05T01:00:00+01:00",
"endTime": "2016-04-12T00:00:00+01:00",
"jobRecurrenceFrequency": "Minute",
"interval": 3,
"runMode": "Scheduled"
}
: aşağıdaki içerikle Özellikleri-Klasör oluşturulacak dosyayı "webjob-publish-settings.json
" neyin neden zamanlanmış plan seçtikten. Webjob, Azure Portalı'ndan el ile başlattığımda kez çalıştırılır, ancak otomatik olarak yeniden başlatılmaz. hayır
{ "schedule": "0 /5 * * * *"
} da
davranış hiçbir fark ama:
Ben de ("yeni eğer kopyala" ayarı ile) "settings.job
" Projemin köküne eklemek çalıştı hata mesajı.
Önerilen yaklaşım CRON ifadelerini kullanmaktır (https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/#CreateScheduledCRON). Siz ikiniz de aynı anda sorular soruyorsunuz, bu yüzden ikisi arasında kafa karışıklığına neden oluyor (gerçekten soru). CRON ifadesinin işe yaramasıyla ilgili sıkıntılarınız varsa, yalnızca bu konuya odaklanan bir soru sormanızı öneririm. –
İkinci yaklaşımı (settings.job) ekledim çünkü ilk yaklaşım işe yarayacak umuduyla çalışmadı. –
Anlaşıldı, ancak bunlar farklı şekilde çalıştıkları için iki soru soruyorlar. –