Die Eingabeaufforderung wird nicht geöffnet, wenn die Konsolenanwendung (.exe) von der Webanwendung aus aufgerufen wird. c #

Ich benutze diese Funktion aus meiner Webanwendung, um exe-Datei aufzurufen. Wenn es die EXE-Datei aufruft, geschieht alles genau. Ich kann es als laufenden Prozess in Task-Manager-Prozessen ansehen, aber warum wird die Eingabeaufforderung nicht geöffnet, wenn dieser Prozess aufgerufen wird.

Die Webanwendung wird auf demselben System gehostet.

 public void RunconsoleApplication(string Id)
    {
        // Get the file path of your Application (exe)
        string filePath = @"E:/ConsoleApplication1/ConsoleApplication1/bin/Debug/ConsoleApplication1.exe";

        System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo(filePath, Id);

        System.Diagnostics.Process p = System.Diagnostics.Process.Start(info);//called       

    }

aktualisierte

Wenn Sie dieselbe Anwendung in Visual Studio ausführen, wird die Eingabeaufforderung geöffnet. aber es funktioniert nicht, wenn es auf iis gehostet wird

Antworten auf die Frage(2)

Ihre Antwort auf die Frage