Запуск латекса из C # - PullRequest
       12

Запуск латекса из C #

2 голосов
/ 27 ноября 2010

При запуске latex из C # с помощью Process.Start я получаю эту ошибку: «latex: не удалось найти требуемый путь к файловой системе». Он работает нормально из командной строки, поэтому я не уверен, почему он не запускается из Process.Start. Кто-нибудь сталкивался с этой проблемой?

Редактировать: Кроме того, это из ASP.NET!

Спасибо!

Ответы [ 2 ]

1 голос
/ 25 апреля 2011

Проблема была в разрешениях IIS.

1 голос
/ 27 ноября 2010

Не видя больше кода, я бы предпочел установить WorkingDirectory вашего класса StartInfo в любой каталог, из которого он работает, в командной строке.

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

Раньше я сталкивался с этой проблемой с другими EXE-файлами, и это, похоже, решило проблему.

...