wiersz polecenia nie otwiera się podczas wywoływania (.exe) aplikacji konsoli z aplikacji internetowej c #

Używam tej funkcji z mojej aplikacji internetowej do wywoływania pliku exe. Gdy wywołuje plik .exe, wszystko dzieje się dokładnie, widzę go jako działający proces w procesach menedżera zadań, ale dlaczego nie pojawia się wiersz polecenia, gdy ten proces jest wywoływany.

aplikacja internetowa jest hostowana na iis tego samego systemu.

 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       

    }

zaktualizowany

po uruchomieniu tej samej aplikacji w Visual Studio, wiersz polecenia zostaje otwarty. ale to nie jest, gdy hostowane na iis

questionAnswers(2)

yourAnswerToTheQuestion