使用windows控制台调试服务的方法
使用windows控制台调试服务的方法
发布时间:2016-12-28 来源:查字典编辑
摘要:将Program类的删除,将里面的静态类Main修改后放入服务类中:复制代码代码如下:partialclassServer1:Service...

将Program类的删除,将里面的静态类Main修改后放入服务类中:

复制代码 代码如下:

partial class Server1 : ServiceBase

{

public Server1()

{

InitializeComponent();

}

/// <summary>

/// 应用程序的主入口点。

/// </summary>

static void Main(string[] args)

{

Server1 sv = new Server1();

if (args.Length > 0)

{

sv.OnStart(args);

char c;

while ((c = Convert.ToChar(Console.Read())) != 'q')

if (c == 'g') GC.Collect();

sv.OnStop();

Console.ReadLine();

}

else

{

ServiceBase[] ServicesToRun;

ServicesToRun = new ServiceBase[]

{

sv

};

ServiceBase.Run(ServicesToRun);

}

}

protected override void OnStart(string[] args)

{

}

protected override void OnStop()

{

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新C#教程学习
热门C#教程学习
编程开发子分类