简体   繁体   English

在Visual Studio上启动.NET MVC应用程序时启动ac#控制台应用程序

[英]Start a c# console application when .NET MVC Application starts on Visual Studio

I'm looking to launch a console application that has to run parallel to my main .NET MVC Application, when the main app starts. 我希望启动一个控制台应用程序,该应用程序必须在主应用程序启动时与主.NET MVC应用程序并行运行。

It is a Console Application that keeps running until I manually quit the process. 它是一个控制台应用程序,它将一直运行,直到我手动退出该过程为止。

My guess is that this can be done somewhere on the Start Up of my MVC application. 我的猜测是,这可以在我的MVC应用程序启动中的某个位置完成。

How can this be accomplished? 如何做到这一点?

You probably want to host a windows service to do this, but if you want a quick and dirty way to do so you can spawn a new process in a thread: 您可能希望托管Windows服务来执行此操作,但是如果您想要一种快速而肮脏的方式来执行此操作,则可以在线程中生成一个新进程:

 var t = Task.Run(() => {
     Process myProcess = new Process();

     try
     {
         myProcess.StartInfo.UseShellExecute = false;
         // You can start any process, HelloWorld is a do-nothing example.
         myProcess.StartInfo.FileName = "C:\\HelloWorld.exe";
         myProcess.StartInfo.CreateNoWindow = true;
         myProcess.Start();
     }
     catch(Exception ex)
     {
     }
 });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Visual Studio Code - C# 控制台应用程序 - Visual Studio Code - C# Console Application C#在另一个控制台应用程序启动时暂停一个控制台应用程序 - C# Pause one console application when other console application starts 应用程序启动时Visual Studio滞后 - Visual Studio Lags when application starts up Visual Studio 2008 - 发布C#控制台应用程序的问题 - Visual Studio 2008 - Issues with publishing C# Console Application 为什么在Visual Studio c#控制台应用程序中立即将其关闭? - Why does this close immediately in Visual Studio c# console application? Web解决方案中的Visual Studio C#调试控制台应用程序 - Visual Studio C# debug console application that is part of web solution C#在控制台应用程序中构建Visual Studio项目 - C# Building Visual Studio Project in Console Application 在mono(mac)中编译C#visual studio控制台应用程序 - Compile a C# visual studio console application in mono (mac) 应用程序仅在触发断点时挂起,即.NET,C#,Visual Studio - Application hangs only when breakpoint is triggered, .NET, C#, Visual Studio 如何将控制台应用程序中的变量值传递给 C# 中的 windows 表单应用程序(Visual Studio) - How do i pass a variable value from Console application to windows form application in C# (visual studio)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM