我有一个申请。在此应用程序中,我连接到报告服务,呈现报告并将其导出到Excel(xls)中。
我创建一个Process()对象并运行如下的.exe;
Process excelRename = new Process();
excelRename.StartInfo.FileName = "the path of the .exe";
excelRename.StartInfo.Arguments = (string)parameters["targetfile"] + " " +commandArgument;
excelRename.Start();
excelRename.WaitForExit();
这适用于我的机器(Win7,Office 2010)。 但不在服务器上工作(Win Server 2003 SP2,Office 2007)
服务器上.exe的最后修改日期是2012年。我当时不知道服务器的规格(我的意思是它是Office 2003还是Win Server SP1或其他任何东西)。
当我在计算机上运行应用程序时,它可以呈现报告,启动该进程并成功更改excel输出的工作表名称。
但是当我将.exe文件复制到服务器时,我收到以下错误;
我一直在寻找它几个小时,但找不到任何解决方案。有人帮我吗?