Быть брошенным на эту строку:
// Run compiler
Process p = System.Diagnostics.Process.Start("java.exe", ex);
p.WaitForExit();
Ошибка:
Сообщение об ошибке: Неизвестная ошибка (0xfffffffe) Трассировка стека: в System.Diagnostics.Process.StartWithShellExecuteEx (ProcessStartInfo startInfo) в System.Diagnostics.Process.Start (ProcessStartInfo startInfo) в Arcade.UploadFunctions.minifyC2Runtime (Int32 GameID) в Arcade.UploadFunctions.minifyC2Runtime (Int32 GameID) createGame (Int32 CatID, String Name, String Description, String Instructions, Int32 UserId, Int32 Width, Int32 Height) at ArcadeSubmit.submitGame (Object sender, EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent (String eventArgument) в System.Web.UI.Page.ProcessRequestMain (логическое includeStagesBeforeAsyncPoint, логическое includeStagesAfterAsyncPoint)
Все работает нормально на dev-сервере, загрузите на live-сервер и получите эту ошибку.
Если я поймаю строку ex
непосредственно перед ее выполнением, тогда вручную выполните ее в cmd.exe
на реальном сервере, она будет работать нормально.
Есть идеи, что это может быть? У меня есть подозрение, что это проблема с разрешениями, но я не уверен.
""
в качестве аргументов, он выдает ту же ошибку. Кстати, спасибо за помощь :) - person Tom Gullen   schedule 23.11.2011