スケジュールされたWebJobをAzure App Serviceに公開できません。 "http://schemastore.org/schemas/json/webjob-publish-settings.json"、 "webJobName":azure webjobをスケジュールできません
{ "$スキーマ": "WebJobName"、 "実行モード" を:私はすべてが正常に動作します。この設定ではVisual Studioの2017年
を使用しています「オンデマンド" }
しかし、ときに私は、この設定を設定します。
{ "$スキーマ":" http://schemastore.org/schemas/json/webjob-publish-settings.json」、 "webJobName": "WebJobName"、 "のstartTime" : "2017-03-17T07:00:00 + 00:00"、 "endTime": "2027-03-17T07:00:00 + 00:00"、 "jobRecurrenceFrequency": "Day"、 "インターバル":1、 " runMode ":" Scheduled "
Visual Studio 2017は、「スケジューラジョブの作成」ステップでクラッシュします。
私はこの仕事のスケジュールを設定する方法を見つけることができない、私は誰も私を助けることができるパッケージMicrosoft.Web.WebJobs.Publishに1.0.13
を使用していますか?
おかげ
私はそれを前に考えましたが、すべてのdllとwebjob(私の場合はコンソールアプリケーション)のリソースを使ってexeファイルをアップロードする方法がわかりませんでした。 settings.jobファイルですべて圧縮します。もっと奇妙なことは、予定が働いたことです!今朝私は仕事が予定された時間に実行されていることを見ました! Visual Studio 2017がクラッシュし、Azure webjobsページにスケジュールが表示されませんが、動作します! –
Davidありがとうございます。 CRONのアプローチは涼しいですが、1つの大きな欠点があります。*** Always On ***を有効にする必要があります... –
確かに。必要に応じてAzureスケジューラを利用することは可能です。また、Azure関数を消費モードで見ることができます。 –