运行 .EXE 在使用 Azure ADF V2
Run .EXE in using Azure ADF V2
我是 Azure 的新手,我已经在 Azure ADF V2 中为 运行 设置了一个 .exe 文件。
我的自定义 Activity 设置了帐户和批处理设置。
当我尝试 运行 调试中的 exe 时,它只是无限期地保持 运行ning,没有失败或任何事情。
exe 从多个 web api 获取数据并使用 C# 代码循环遍历它并输出到数据库。我不是在寻找替代方案。该 exe 在我的机器上运行良好,但不确定它是否在 Azure 中运行。
我也一直在通过门户设置所有内容。
这是我的设置:
命令:program.exe
文件夹路径:我的容器
我直接将exe复制到容器(mycontainer)中
感谢任何指导!
您的 Azure 批处理存储帐户应为每个 运行(根据 RunId Giod 命名)都有一个文件夹。您是否查看了作业输出以查看是否有任何输出文件(应该始终有一个包含 stdout.txt 和 stderr.txt 文件的输出目录)?您可以在 EXE 中添加 Console.WriteLine 命令,它们将写入 stdout.txt 文件 - 这可能有助于您诊断。
出于某种原因,调试无法正常工作,我必须实际触发管道才能使其正常工作!
我是 Azure 的新手,我已经在 Azure ADF V2 中为 运行 设置了一个 .exe 文件。
我的自定义 Activity 设置了帐户和批处理设置。
当我尝试 运行 调试中的 exe 时,它只是无限期地保持 运行ning,没有失败或任何事情。
exe 从多个 web api 获取数据并使用 C# 代码循环遍历它并输出到数据库。我不是在寻找替代方案。该 exe 在我的机器上运行良好,但不确定它是否在 Azure 中运行。
我也一直在通过门户设置所有内容。
这是我的设置:
命令:program.exe
文件夹路径:我的容器
我直接将exe复制到容器(mycontainer)中
感谢任何指导!
您的 Azure 批处理存储帐户应为每个 运行(根据 RunId Giod 命名)都有一个文件夹。您是否查看了作业输出以查看是否有任何输出文件(应该始终有一个包含 stdout.txt 和 stderr.txt 文件的输出目录)?您可以在 EXE 中添加 Console.WriteLine 命令,它们将写入 stdout.txt 文件 - 这可能有助于您诊断。
出于某种原因,调试无法正常工作,我必须实际触发管道才能使其正常工作!