首页 > 解决方案 > C# Google Analytics api 调用错误的 SSIS 执行进程任务说操作系统的应用程序无效

问题描述

我有一个 SSIS 主包,其中包含几个执行过程任务,这些任务运行 c# 应用程序,这些应用程序通过 Google Analytics 报告 api 提取数据。一切都在本地运行良好,但是当我部署到 ssis 服务器时,其中一个失败并出现以下错误:

“指定的可执行文件不是此操作系统平台的有效应用程序。”

操作系统是 Windows Server 2012 R2,但我认为这并不重要,因为其他几乎相同的任务运行良好,而且它们在本地都运行良好的事实让我抓狂。

任务和应用程序之间的所有属性都是相同的,应用程序中的代码是相同的,除了从 Google Analytics 提取的维度和指标以及存储数据的数据库表。

我完全不知所措,还有什么要检查的想法吗?

我用谷歌搜索了错误消息,没有结果。

我通过复制和粘贴工作应用程序的代码并进行调整以更改所请求的指标和维度以及将其导入的表,从而重写了失败的应用程序。

我在 ssis 中重新创建了进程任务,复制了一个有效的任务,只是更改了 exe 的名称和位置。

标签: c#ssisgoogle-analytics-api

解决方案


推荐阅读