WebApp プロジェクトを右クリックし、新しい Azure Web プロジェクトを追加して、スケジュールされた Azure WebJob を作成しました。WebJob プロジェクトの App.config で、AzureWebJobsDashboard と AzureWebJobsStorage の接続文字列を設定します。ここでは、.cs ファイルの既定のコードをそのままにしておきます。次に、Visual Studio (ちなみに 2013 Update 4) から Azure Web サイトに発行しました。WebJob が作成され、Azure 管理サイトまたは Visual Studio から実行でき、成功しました。出力ログが期待される場所に表示されます。ただし、Azure Web ジョブの詳細ページには、次の警告/エラーが表示されます。
Microsoft Azure Web ジョブ ランタイム ログが格納されている Microsoft Azure ストレージ アカウントを指す次の形式 DefaultEndpointsProtocol=https;AccountName=NAME;AccountKey=KEY を使用して、Microsoft Azure Web サイト構成で AzureWebJobsDashboard という名前の接続文字列を設定していることを確認してください。
Microsoft Azure WebJobs ダッシュボードの構成が正しく設定されていません。Microsoft Azure Web サイトの構成で、次の形式を使用して、AzureWebJobsDashboard という名前の接続文字列を設定する必要があります。
また、 http: //azure.microsoft.com/blog/2013/07/17/windows-azure-web-sites-how-application-strings-and-connection-strings-work/へのリンクも提供します。エラーメッセージが表示される理由を説明しないでください。
ここで、この警告/エラーを解消するために、Azure 管理サイトの構成ページに同じ AzureWebJobsDashboard 接続文字列を追加します。
そのため、私が何か間違ったことをしたのか、それとも Microsoft がまだ修正していない Web ジョブの単なるねじれなのかを突き止めようとしています。さまざまな環境用に生成する各 Web サイトで忘れずに設定する必要があるのではなく、App.config でこれを使用できるようにしたいと考えています。
お時間をいただき、ありがとうございました。