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