2015-01-10 39 views
1

我得到一個異常時,嘗試添加雲任務,寬度的描述「遠程服務器返回錯誤:(400)錯誤的請求」,在這條線:無法添加CloudTask天青批

_job.AddTask(task); 

此方法:

public static void AddTask(string taskId, string commandLine, IEnumerable<string> files) 
     { 
      var resourceFiles = files.Select(file => new ResourceFile(file, file)).Cast<IResourceFile>().ToList(); 
      var task = new CloudTask(taskId, commandLine) {ResourceFiles = resourceFiles}; 
      _job.AddTask(task); 
     } 
+0

有用的鏈接:http://azure.microsoft.com/en-us/documentation/articles/batch-dotnet-get-started/ –

+0

這些教程,我是引導。 – Aminion

回答

1

下載Azure Batch Explorer應用程序,並將您的帳戶連接到它。這會顯示正在運行的池,工作項目和作業。資源管理器將幫助您查看您的工作是否正在運行。另外,請確保您添加的每個任務都有唯一的名稱。

1

如何獲得_job對象?這項工作是否存在?

嘗試使用WorkItemManager.GetJob()來獲得您的工作。或使用Azure Batch Explorer確保您的工作項目/作業可以找到並處於運行狀態。 (您無法將任務添加到完成的作業中。)