从控制台应用程序启动2个不同线程上的2个服务器

时间:2017-05-24 21:53:31

标签: c# asp.net asp.net-core asp.net-core-mvc

是否可以从控制台应用程序启动2个ASP.NET核心WEB API项目?

我想在两个不同的线程上从控制台应用程序启动2个服务器。

我有2个Asp.net核心Web API项目,我想在控制台应用程序的不同线程上调用这两个项目的Main方法。

喜欢:

Console application -
static void Main(string[] args)
    {
          Task task1 = Task.Factory.StartNew(() => WebAPI1());
          Task task2 = Task.Factory.StartNew(() => WebAPI2());
          Task.WaitAll(task1, task2);
          Console.WriteLine("All threads complete");
    }


        public void WebAPI1()
        {
           //make a call to web api 1 main method
        }
        public void WebAPI2()
        {
           //make a call to web api 2 main method
        }

我正在尝试这种方式在各方面都失败了,这是否有意义。我哪里错了?

0 个答案:

没有答案