0
我有一個用C#編寫的Web服務,它使用2個外部應用程序進行視頻轉換(ffmpeg.exe和MP4Box.exe)。 問題是,當我運行Web服務代碼時,這兩個應用程序都會按照我的預期進行轉換,但是當我發佈代碼時,第二個應用程序從不會被調用。 請幫助我,如果你有任何想法我可以爲它工作。發佈後不會調用mp4box.exe
調用中的.exe程序中的代碼:
Process proc = new Process();
proc.StartInfo.FileName = spath + "\\MP4Box\\MP4Box.exe";
proc.StartInfo.Arguments = "-inter 500 " + finalMediaPath;
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.CreateNoWindow = true;
proc.Start();
,我使用IIS才能發佈Web服務。 我想在IIS中沒有什麼可做的,因爲第一個應用程序工作正常。
謝謝你提前
那些應用程序控制臺應用程序?其次,您可以請將代碼發佈到哪裏來執行將開始的過程?第三,是否拋出異常? – Aphelion