2017-08-08 5 views
0

Web Appプロジェクトを新しいAzureアカウントに移行します。すべて正常に動作しますが、Webジョブは公開時には含まれません。Web配置を使用してWebアプリケーションでWebJobを展開する

webjobs-list.jsonと同じです。公開プロファイルは同じです。Webジョブだけがありません。

ただし、個別に展開することもできます。

何が悪いと思いますか?

答えて

1

確認する必要があるのは2つあります。

いいえ1. webjobs-list.jsonのファイルパスが正しいです。このファイルに基づいてWebJobプロジェクトファイルを見つけることができます。

{ 
    "$schema": "http://schemastore.org/schemas/json/webjobs-list.json", 
    "WebJobs": [ 
    { 
     "filePath": "../WebJob1/WebJob1.csproj" 
    } 
    ] 
} 

いいえ2. Webアプリケーションのプロジェクトファイル(ex。myapp.csproj)を開きます。インポート設定セクションに従って変更され、失われているかどうかを確認してください。

<Import Project="..\packages\Microsoft.Web.WebJobs.Publish.1.0.12\tools\webjobs.targets" Condition="Exists('..\packages\Microsoft.Web.WebJobs.Publish.1.0.12\tools\webjobs.targets')" /> 
+0

ありがとうございます。両方とも存在しており、問題ありません。 1.0.12と1.0.13の間に潜在的な競合/バグはありますか? Webアプリケーション(右クリック)をクリックし、WebJobの1つを追加すると、1.0.12への参照が追加されます。 –

+0

私は現在、すべてのWebジョブを1.0.13への参照とともに1回でうまく配置しています。ただ別のAzureアカウントへ。同じプロジェクトを複数のAzureアカウントにデプロイすることはまれでよくテストされていないケースかもしれないので、バグがあると思われます。 –

+0

私は1.0.12と1.0.13をテストしました。どちらも私の側でうまくいきました。この偶発的な問題は再現できません。 – Amor

関連する問題