繁体   English   中英

无法将CloudTask添加到Azure批处理

[英]Cannot add CloudTask to Azure Batch

尝试添加云任务时出现异常,宽度描述为“远程服务器返回错误:(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);
        }

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

您如何获得_job对象? 这个工作存在吗?

尝试使用WorkItemManager.GetJob()获得您的工作。 或使用Azure批处理资源管理器确保可以找到您的工作项/作业并处于“运行”状态。 (您不能将任务添加到已完成的任务中。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM