командная строка не открывается при вызове (.exe) консольного приложения из веб-приложения c #

Я использую эту функцию из моего веб-приложения для вызова EXE-файла. когда он вызывает файл .exe, все происходит точно, я вижу это как запущенный процесс в процессах диспетчера задач, но почему командная строка не открывается при вызове этого процесса.

веб-приложение размещено на iis той же системы.

 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       

    }

updated

при запуске того же приложения на визуальном экране открывается командная строка. но это не когда размещено на iis

Ответы на вопрос(2)

Ваш ответ на вопрос