如何在ASP.NET中读取控制台输出?

时间:2014-03-24 06:27:32

标签: c# asp.net console stdout

我想从控制台读取数据(cmd)我试过这段代码

compiler.StartInfo.RedirectStandardOutput = true;
compiler.Start();
compiler.StandardOutput.ReadToEnd();

但它不起作用

1 个答案:

答案 0 :(得分:0)

试试这个

Process compiler = new Process();
compiler.StartInfo.FileName = "SOME.exe";
compiler.StartInfo.Arguments = "SOME ARG";
compiler.StartInfo.UseShellExecute = false;
compiler.StartInfo.RedirectStandardOutput = true;
compiler.Start();    

var result=compiler.StandardOutput.ReadToEnd();

compiler.WaitForExit();