使用Azure ADF V2运行.EXE

时间:2018-11-07 14:26:59

标签: c# azure azure-sql-database azure-data-factory azure-data-factory-2

我对Azure还是很陌生,我已经设置了一个.exe文件以在Azure ADF V2中运行。

我使用帐户和批次设置进行“自定义活动”设置。

当我尝试在调试中运行exe时,它将无限期保持运行,没有任何失败。

该exe从多个Web api获取数据,并使用C#代码循环遍历它,并将其输出到数据库。我不是在寻找替代方案。该exe在我的计算机上可以正常运行,但不确定它是否在Azure中运行。

我也一直在通过门户进行所有设置。

这是我的设置:

命令:program.exe

FolderPath:mycontainer

我将exe直接复制到了容器(mycontainer)

任何指导表示赞赏!

2 个答案:

答案 0 :(得分:0)

您的Azure批处理存储帐户应为每次运行创建一个文件夹(基于RunId Giod命名)。您是否查看了作业输出以查看是否有任何输出文件(应该始终有一个包含stdout.txt和stderr.txt文件的输出目录)?您可以在EXE中添加Console.WriteLine命令,它们将写入stdout.txt文件-这可能有助于您进行诊断。enter image description here

答案 1 :(得分:0)

由于某种原因,Debug无法正常工作,我不得不实际触发管道才能使其正常工作!