Я пытаюсь вызвать исполняемый файл из вебапи. Когда я запускаю код в Visual Studio, он отлично работает, но когда я размещаю его на тестовом сервере в IIS, он не работает. Также я не получаю никаких ошибок. Что мне здесь не хватает? Другие функции, которые не требуют, чтобы исполняемый файл работал нормально.
Вот мой код.
string output = "";
ProcessStartInfo startinfo = new ProcessStartInfo();
var path = System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "ExeDir");
var err = "";
startinfo.FileName = path + @"\Executable.exe";
Process process = new Process();
process.StartInfo = startinfo;
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardInput = true;
process.StartInfo.RedirectStandardOutput = true;
try
{
process.Start();
}
catch(Exception e)
{
err = e.Message;
}