Как вызвать исполняемый файл из вебапа, размещенного на сервере - PullRequest
1 голос
/ 08 февраля 2020

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