Today we launched the 2nd ASP. NET Core site running on Linux in a production environment. This is a simple Web API site that invokes programs installed on a Linux server by means of a command line to complete the operation. Previously used by Nodejs, now replaced by ASP. NET Core, the main code is as follows:
var psi = new ProcessStartInfo (command, arguments) {redirectstandardoutput = true Span style= "color: #000000;" >, Redirectstandardinput = true = true UseShellExecute /span>= false }; using (var process = Process.Start (psi)) { Request.Body.CopyTo (process. Standardinput.basestream); Process. Standardinput.dispose (); return process. Standardoutput.readtoend ();}
Deployed in the same way as the 1th ASP. NET core site running on Linux, see. NET Cross-platform Journey: Launch the first ASP-only Web core site running on Linux in a production environment
. NET Cross-platform Journey: The 2nd ASP Web core site running on Linux in a production environment