我在Azure上运行WebApi,其中一个请求是运行外部EXE,并通过其运行结果返回。
它在我的本地机器上运行良好。
D:\home\\site\wwwroot\myexe.exe
这是电话:
ProcessStartInfo si = new ProcessStartInfo();
si.WindowStyle = ProcessWindowStyle.Hidden;
si.UseShellExecute = false;
si.CreateNoWindow = true;
si.FileName = _pathToExe;
si.Arguments = _prathToArguments;
Process p = new Process();
p.StartInfo = si;
p.Start();
p.WaitForExit();
在调试时我发现过程&#34>完成了#34;马上,并没有预先形成他的工作。
我错过了什么?我允许以这种方式运行exe Azure吗?或者我应该使用工作角色?
谢谢!