ASP.net c # Неизвестная ошибка (0xfffffffe)

Быть брошенным на эту строку:

// 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    source источник
comment
Разрешения были бы моим первым предположением. Но ... В чем ценность ex? Вы пробовали без аргументов? Я ожидаю, что java.exe завершится корректно, если в командной строке ничего нет.   -  person rfmodulator    schedule 23.11.2011
comment
@rfmodulator, я поймал значение ex до его запуска и вручную запустил его в командном окне, и он отлично работает   -  person Tom Gullen    schedule 23.11.2011
comment
@rfmodulator, когда я передаю "" в качестве аргументов, он выдает ту же ошибку. Кстати, спасибо за помощь :)   -  person Tom Gullen    schedule 23.11.2011


Ответы (1)


Похоже, исключение разрешения. Проверьте эту ссылку, вы мог бы получить ваш ответ там.

Дополнительная ссылка

Еще одно

Удачи!

person Hanlet Escaño    schedule 23.11.2011