Невозможно просмотреть экран черного окна консольного приложения (разработанного на C #), запущенный из моего основного веб-приложения Asp.net, размещенного в IIS.
Я вижу, что мой пакет работает в диспетчере задач, но в окнене появляется
Это мой код:
try
{
Process[] pname = Process.GetProcessesByName("Upload_batch");
if (pname.Length > 0)
{
TempData["successMessage"] = "Batch already in Process";
}
else
{
logErr.entityLogErrorFile("if process", _hostingEnvironment.ContentRootPath);
myProcess.StartInfo.FileName = "C:\\xxx\\xxx\\xxx\\xxx\\xxx\\xxx\\xx\\xx\\Upload_batch.exe";
myProcess.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
myProcess.StartInfo.UseShellExecute = true;
myProcess.StartInfo.CreateNoWindow = false;
myProcess.Start();
Console.WriteLine(myProcess);
TempData["successMessage"] = "Batch Process triggered Successfully";
}
return RedirectToAction("create", "CreateTemplate");
}
catch (Exception ex)
{
logErr.entityLogErrorFile(ex.Message, _hostingEnvironment.ContentRootPath);
Console.WriteLine(ex.Message);
return RedirectToAction("Login", "login");
}