выполнить EXE на сервере - PullRequest
       7

выполнить EXE на сервере

1 голос
/ 27 ноября 2011

У меня есть exe, который я вызываю из командной строки.Можно ли выполнить этот файл на сервере?На компьютере, если файл находится в папке abc, я захожу в папку abc и затем выполняю пакет.Как я делаю это в C #

Ответы [ 2 ]

5 голосов
/ 27 ноября 2011

Пример кода ниже, убедитесь, что у вас правильно настроены права доступа:

System.Diagnostics.Process yourProcess = new System.Diagnostics.Process();

// Set the directory   
yourProcess.StartInfo.WorkingDirectory = Request.MapPath("~/"); //or wherever your file is

// Set the filename
yourProcess.StartInfo.FileName = Request.MapPath("bla.exe"); 

// Start the process    
yourProcess.Start(); 

ASP Net - Запуск приложения (EXE) из ASP.Net C #

0 голосов
/ 27 ноября 2011

В коде на стороне сервера, конечно, Process.Start (MyExeFile) будет делать это, но, пока учетная запись пользователя, на которой вы запускаете свои материалы, может выполнить это.

...