3

Azure PowerShell SDK または REST API を使用して Azure WebJob をデプロイしようとしていますが、WebJob のデプロイのサポートを見つけることができません。VS または Azure Management Portal の UI を介して行うのは非常に簡単ですが、自動化のサポートはあまりないようです。

一部のサイトによると、関連付けられた Web ジョブを使用して Azure Web サイトを展開すると、Web ジョブが自動的に展開されるはずですが、VS で Web プロジェクトを発行したときにそれが発生することはありません。ビットが TFS を介してコンパイルされた後に機能します。

従おうとしたが、うまくいかないように思われるいくつかの優れたリソースを見つけました: http://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-deploy-webjobs/ #deploy http://azure.microsoft.com/blog/2014/08/18/enabling-command-line-or-continuous-delivery-of-azure-webjobs/ 残念ながら、この自動化をスタンドアロンのデプロイに統合する必要がありますオーケストレーションなので、MSBuild に関連付けることはできません。

可能であれば、Azure Web サイトと WebJob の両方を一緒に展開できれば幸いです。ポータルを介してできるように、WebJob 実行可能ファイルを含む zip ファイルの Web サイトへのアップロードを自動化する方法が必要だと思いますが、見つけられませんでした。

4

1 に答える 1

3

どうやらこの投稿によると、ジョブはWebサイトフォルダーのジョブ名と一致するフォルダーに入れられApp_Dataます。

App_Data一度ジョブを zip ファイルとして手動でアップロードする必要があるかもしれませんが、その後、デプロイメントまたはビルド後のタスクで魔法をかけて、Web ジョブ コンソール アプリをビルドし、適切なフォルダーに貼り付けることができると思いました。

于 2014-12-07T15:11:49.023 に答える