2017-12-27 9 views
1

私のプロジェクトの誰かが作成したAzure Webジョブは、次のような詳細があります。Azure WebJobスケジュール

XyzTasks - >トリガ - > 56分前に完了 - > N/

このジョブは、時間ごとに実行されますが、スケジュールは、ポータル内のN/Aとして示されています。私はKudoコンソールをチェックして、settings.jobファイルがあるかどうかを確認しましたが、何も見つかりませんでした。この仕事がどのように作成されたか教えてください。

+2

Azure Schedulerでトリガーされている可能性がありますか? – juunas

答えて

1

はい、Juunasが言及したように、実際にAzure Scheduleからトリガーされています。この詳細については、ブログhttp://blog.davidebbo.com/2015/05/scheduled-webjob.htmlを参照してください。

ソリューションエクスプローラでは、settings.jobファイルのプロパティを変更し、[出力ディレクトリにコピー]を[常にコピー]に設定する必要があります。これは、ファイルがWebJobのルートディレクトリにあることを確認します。

また、チェック(あなたが知りたい場合があります)Differences between the two scheduled WebJobs

Azureのスケジューラ 賛否 •常にオンとして設定するウェブサイトを必要としません。 •Visual Studioツールと現在のAzureポータルでサポートされています。 短所 •継続的な統合はサポートされていません - ジョブをスケジュールしたり、Azureアカウントにアクセスする必要があるジョブのスケジュールを変更するには、 •トリガーされたWebJobに疎結合していると、WebJobにAzureスケジューラージョブがあると常に判断できるとは限りません。

内部WebJobスケジューラ

賛否 •それがファイル基づいている継続的インテグレーションとAzureのWebアプリケーションで使用可能な任意の展開メカニズムをサポートします。 •共通のcron式をサポートしています。 •WebJobが簡単なAPI呼び出しでスケジュールされていることを伝えることができます。 短所 •常にオンが必要です。 •ツールとポータルではまだサポートされていません(うまくいけば変わります)。

関連する問題