2013-05-09 57 views
1

您好我正在嘗試從工作者角色運行控制檯應用程序(根據用戶需求),但控制檯未能完全執行。從Azure工作者角色運行控制檯 - 沒有權限

我做:

Process proc = new Process(); 
       proc.StartInfo.FileName = "ZProcessing"; 
       proc.StartInfo.Arguments = "argument" //example 
       proc.StartInfo.UseShellExecute = false; 
       proc.StartInfo.UserName = "man1"; 
       string pass = "lolol213"; 
       SecureString str = new SecureString(); 
       char[] chArray = pass.ToCharArray(); 
       foreach (char c in chArray) 
       { 
        str.AppendChar(c); 
       } 
       proc.StartInfo.RedirectStandardOutput = true; 
       proc.StartInfo.RedirectStandardError = true; 
       proc.StartInfo.CreateNoWindow = false; 
       proc.Start(); 
       proc.WaitForExit(); 

我也試圖與StartInfo.UseShellExecute = trueproc.StartInfo.Verb = "runas";相同error..I知道控制檯甚至不啓動,因爲就在的遊戲內它應該創建日誌文件..現在

,我沒有硬編碼的控制檯,複製粘貼到服務器上,執行它那裏,它創建的所有文件夾,並用它做更新的時候通知進行..

因此,無論是我是執行者它錯誤..或者我不執行足夠的權限或東西..或者工作者角色+控制檯應用程序的組合不工作..幫助?

+0

可能重複的[如何調用ffmpeg.exe來轉換Windows Azure上的音頻文件?](http://stackoverflow.com/questions/8725946/how-to-call-ffmpeg-exe-to-convert- audio -files-on-windows-azure) – astaykov 2013-05-09 17:38:24

回答

3

結帳this SO question。我已經提供了關於如何運行外部流程以及需要注意什麼的非常詳細的解釋。原始問題作者還有一些額外的評論。

+0

你真棒謝謝 – 2013-05-09 20:50:36