[IIS 7.5 / Windows 7 / Visual Studio 2012]
我试图让我的MVC应用程序在同一台计算机上运行外部命令行工具。
我已经将整个包含该工具的文件夹授予了IIS_USRS执行权限。
我使用以下方式调用它:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.WindowStyle = ProcessWindowStyle.Normal;
startInfo.FileName = myPath;
startInfo.Arguments = myArguments;
PartialRunProcess = Process.Start(startInfo);
没有任何异常(路径正确),但是进程会立即退出,退出代码为255。
我可以手动执行该进程。
可能的原因是什么?