2

使用 Process.Start 从 C# 运行乳胶时,我收到此错误:“乳胶:无法检索所需的文件系统路径。” 它从命令行运行良好,所以我不确定为什么它不能从 Process.Start 运行。有没有人遇到过这个问题?

编辑:另外,这是来自 ASP.NET!

谢谢!

4

2 回答 2

1

问题是 IIS 权限。

于 2011-04-25T16:19:50.450 回答
1

在没有看到更多代码的情况下,我最好的猜测是将 StartInfo 类的 WorkingDirectory 设置为它在命令行上工作的任何目录。

ProcessStartInfo startInfo = new ProcessStartInfo(@"\path\to\latex\latex.exe");
startInfo.WorkingDirectory = @"\path\to\latex";

我之前在使用其他 EXE 时遇到过这个问题,这似乎是解决方法。

于 2010-11-27T04:12:13.150 回答