从web应用程序调用console应用程序的主程序时,在c#中会调用两次

从web应用程序调用console应用程序的主程序时,在c#中会调用两次,c#,console,C#,Console,我有控制台应用程序和web应用程序。 我是这样从web应用程序调用console的主程序的 网状物 安慰 现在有人可以解释为什么这个函数“CreateCanpaign(a)”被调用了两次。我不熟悉控制台应用程序。提前谢谢 由于这两行代码,您将启动它两次 System.Diagnostics.Process p = System.Diagnostics.Process.Start(info); p.Start(); 删除p.Start()由于这两行代码,您将启动它两次 System.Diagno

我有控制台应用程序和web应用程序。 我是这样从web应用程序调用console的主程序的

网状物 安慰
现在有人可以解释为什么这个函数“CreateCanpaign(a)”被调用了两次。我不熟悉控制台应用程序。提前谢谢

由于这两行代码,您将启动它两次

System.Diagnostics.Process p = System.Diagnostics.Process.Start(info);
p.Start();

删除
p.Start()

由于这两行代码,您将启动它两次

System.Diagnostics.Process p = System.Diagnostics.Process.Start(info);
p.Start();

删除
p.Start()

因此p.start()不应包括在内??啊。。我知道这是个简单的问题。。但有时这些小事很难弄清楚。。非常感谢……)请你再告诉我一件事好吗。。我以用户身份调用此函数。如何使用用户名和密码将其称为管理员。。我已经尝试了一些代码,但它不起作用。@DollyDar,请参阅此线程,因此不应包括p.start()。。我知道这是个简单的问题。。但有时这些小事很难弄清楚。。非常感谢……)请你再告诉我一件事好吗。。我以用户身份调用此函数。如何使用用户名和密码将其称为管理员。。我尝试了一些代码,但不起作用。@DollyDar,看到这个线程了吗
System.Diagnostics.Process p = System.Diagnostics.Process.Start(info);
p.Start();