1

タスクを追加するには、Microsoft の公式チュートリアルに示されているように、一連の初期化を行う必要があります。これがコードです。

var cred = new BatchCredentials(Credentials.AzureBatch.Name, Credentials.AzureBatch.AccountKey);
        var batchClient = BatchClient.Connect(Credentials.AzureBatch.Uri, cred);
        var workItemManager = batchClient.OpenWorkItemManager();
        _job = workItemManager.GetJob(Credentials.AzureBatch.Name, "job-0000000001");

問題は、コードの実行が次の行で停止することです。

_job = workItemManager.GetJob(Credentials.AzureBatch.Name, "job-0000000001");

次に、{"リモート サーバーがエラーを返しました: (404) Not Found."} という説明の例外をスローします。同じ名前のジョブがサーバー上に見つからないと思います。しかし、チュートリアルによると、その自動作成時にジョブに名前が付けられ、ワークアイテムが作成されます。どうしたの?

4

3 に答える 3

0

Azure Batch Explorer アプリケーションをダウンロードし、アカウントをそれに接続します。これにより、実行中のプール、作業項目、およびジョブが表示されます。そのコードが機能するには、実行中の作業項目が必要です。ワークアイテムの作成に使用したコードに問題があった可能性があります。

于 2015-01-21T19:02:21.887 に答える
0

ここからバッチ エクスプローラー コードをダウンロードします。 https://github.com/Azure/azure-batch-samples/tree/master/CSharp/BatchExplorer

于 2016-02-03T17:03:49.810 に答える