2017-03-03 11 views
1

私は複数のWebJobを展開しようとしています。 WebJobはWebApp上に結ばれています。最近、私はWebJob上の 'Run Command'が期待されているものとは異なることに気付きました。したがって、WebJobの名前が 'CopyFileWebJob'の場合、このWebJobの実行コマンドは理想的には 'CopyFileJobWebJob.exe'でなければなりません。代わりに、NuGetから依存パッケージとして追加した別の 'exe'ファイルです。 WebJobを展開するためには、WebAppを公開するだけで、それに結びついているすべてのWebJobを配備することに注意してください。Azure WebJobの 'Run Command'はどのように設定されますか?

新しいAzureポータルで利用可能なWebJobのログページから「Run Command」をチェックしています。

Azure WebJobが呼び出すコマンドを手動で設定する方法はありますか?ありがとうございました。

答えて

0

WebJobのURLが正しいです、私はそれを再度確認しました。私たちはもっとこの中に探し始めたので、私たちはこの記事に出くわした:彼らは仕事のディレクター内で実行するスクリプトファイル、彼らが決定するために使用するロジックを記述しているセクションで https://github.com/projectkudu/kudu/wiki/WebJobs

、彼らは」と述べていますWebjobsは "run。*"を探し、見つからない場合はアルファベット順に有効な拡張子を探します "。

WebJobプロジェクトの「アセンブリ名」の名前を「実行」に変更したため、WebJobがRun.exeにコンパイルされ、発行後に実行コマンドが「Run.exe」に設定されました。

0

Azureポータルでは、WebJobを選択して[ログ]アイコンをクリックすると、WebJobの詳細/ログを確認できます。

enter image description here

最近、私はWebJobsの「ファイル名を指定して実行コマンドが」期待するものと異なることに気づきました。

WebJob名は「CopyFileWebJob」、このWebJobためのコマンドの実行は、理想的には、「CopyFileJobWebJob.exe」であるべきである場合、代わりにその異なる「EXE」ファイルだからあなたはあなたが を見つけることを意味しますコピーコマンドではありませんCopyFileWebJob.exe CopyFileWebJobを選択してログを確認すると、 I 、WebJobsを使用してWebアプリケーションをAzureのAppサービスWebアプリケーションにデプロイすると、私はあなたの問題として遭遇することはありません。 WebJob CopyFileWebJob DetailsのURLが https://{appname}.scm.azurewebsites.net/azurejobs/#/jobs/continuous/CopyFileWebJobのように見えるかどうか確認してください。

関連する問題