Frage

Wenn Latex von C # Process.Start ausgeführt wird, erhalte ich diese Fehlermeldung: „Latex: Ein Dateisystempfad erforderlich konnte nicht abgerufen werden.“ Es läuft gut von der Kommandozeile, so dass ich bin mir nicht sicher, warum es nicht von Process.Start laufen wird. Hat jemand laufen in dieses Problem?

Edit: Auch dieses ist von ASP.NET

Danke!

War es hilfreich?

Lösung 2

Das Problem war IIS-Berechtigungen.

Andere Tipps

Ohne mehr Code zu sehen, meine beste Vermutung, um den Working Ihrer Startinfo-Klasse festlegen würde, was auch immer Verzeichnis funktioniert es aus auf der Kommandozeile.

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

Ich habe in dieses Problem, bevor sie mit anderen EXE und das schien die Lösung zu sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top