У меня есть страница .net 3.5 aspx, которая выполняет командный файл.
Пакетный файл запускается и останавливает локально работающую службу .net Windows WCF.
Когда я запускаю эту страницу в тестовой среде, она работает нормально. Но не в других средах.
Итак, похоже, что IIS не имеет достаточных привилегий для управления этой службой в этих envs.
Как мне заставить это работать?
Вот код C #, который запускает пакетный файл:
ProcessStartInfo si = new ProcessStartInfo();
si.CreateNoWindow = true;
si.WindowStyle = ProcessWindowStyle.Hidden;
si.FileName = myBatchFile;
si.UseShellExecute = false;
Process proc = new Process();
proc.StartInfo = si;
proc.Start();
proc.WaitForExit();
Спасибо.