Не удается вызвать пакетный файл из веб-службы, размещенной на IIS - PullRequest
0 голосов
/ 28 сентября 2018

Я создал веб-сервис и разместил его на сервере IIS.Веб-служба должна вызывать пакетный файл (который, в свою очередь, вызывает exe-файл) с вводом XML.

Пакетный файл и exe-файл, вызываемый пакетным файлом, помещаются в папку веб-службы.Я использую уже присутствующий XML в качестве входных данных для командного файла.

Этот код работает на локальном компьютере, но не после размещения веб-службы на сервере IIS, и я вызываю его из браузера.

public string InvokeDACS()

{

    System.Diagnostics.ProcessStartInfo pInfo = new System.Diagnostics.ProcessStartInfo(Server.MapPath("~/SRSApplication/Application/SRS_TCNX.bat"));

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

    string path = Server.MapPath("~/SRS Application/Input/98765433.xml");

    pInfo.Arguments = path;
    System.Diagnostics.Process.Start(pInfo);

    return "s";

}

Помогите, пожалуйста, выяснить способ вызова командного файла из веб-службы.

...