1

尝试添加云任务时出现异常,宽度描述“远程服务器返回错误:(400)错误请求。”,在这一行:

_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);
        }
4

2 回答 2

1

下载 Azure Batch Explorer 应用程序,并将您的帐户连接到它。这将显示正在运行的池、工作项和作业。资源管理器将帮助您查看您的作业是否正在运行。此外,请确保您添加的每个任务都有一个唯一的名称。

于 2015-01-21T19:04:37.110 回答
1

你如何获得 _job 对象?工作存在吗?

尝试使用 WorkItemManager.GetJob() 来获得你的工作。或使用Azure Batch Explorer确保可以找到您的工作项/作业并处于运行状态。(您不能将任务添加到已完成的工作中。)

于 2015-02-25T04:50:11.217 回答