2016-09-09 2 views
0

右に展開します。だから、この記事:https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/は、あなたが「あなたは、以下の3つの方法でアプリサービスのWebアプリでWebJobsでプログラムやスクリプトを実行することができます。:連続して、オンデマンドで、またはスケジュールにWebJobsを使用するためには追加費用はありません。」ことを言及しますアズールWebJobは - テンプレート

これは素晴らしいですが、無料の代替案はスケジューラジョブコレクション ですが、1時間ごとに実行することに限定されています。 webappの一部としてwebjobを実行できるようになると、より高い頻度で私たちに必要なものが得られます。

しかし、私は本当にこのプロセスを自動化するのいずれかの方法を見つけるのに苦労しています。 Azureポータルを使ってWebジョブを追加するのはうまくいきますが、 "自動化スクリプト"生成ツールはwebjobに関する何かを含むjsonファイルを生成しないため、手動で作成する必要があります。

はwebjobsの作成を自動化するためのカスタムテンプレートの例がある - それらはすべて我々が時間ごとに実行に制限されているスケジューラのジョブコレクションの一部としてwebjobを言っ作成します。

要約すると:私は、Webアプリ(それは余分なコストが発生しないように)にリンクされているwebjobの作成を、自動化する方法を探しています。

ご協力いただければ幸いです。 (hereが記載されているように)

答えて

1

WebJobsがフォルダ規則によって展開されているので、WebJobを展開するWebアプリケーションをデプロイすると違いはありません。ファイルを適切な場所に置くだけです。

具体的には、トリガーされたWebJob(手動またはスケジュール)はsite\wwwroot\app_data\jobs\triggered\{job name}になり、WebJobの連続はsite\wwwroot\app_data\jobs\continuous\{job name}になります。

+0

これは私たちが今考え出したものです。 – JPThorne

関連する問題