Я создал веб-сервис и разместил его на сервере 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";
}
Помогите, пожалуйста, выяснить способ вызова командного файла из веб-службы.