WindowsService的调试方法

简介: 本人转载:http://www.cnblogs.com/xiebin1986/archive/2011/12/15/2288893.html 调试WindowsService,以前用过一个附加到进程的方法,还是挺麻烦的,需要先安装并启动服务,后来找到了一个更好的方法,方法如下: 在Service1.

本人转载:http://www.cnblogs.com/xiebin1986/archive/2011/12/15/2288893.html

调试WindowsService,以前用过一个附加到进程的方法,还是挺麻烦的,需要先安装并启动服务,后来找到了一个更好的方法,方法如下:

在Service1.cs(或其他启动类)中添加如下代码:

复制代码
public static void Main(string[] args)
{
Service1 s = new Service1();
s.OnStart(null);
Console.ReadLine();
s.OnStop();
}
复制代码

 

接着在项目属性中做如下更改:

WindowsService项目--》属性--》输出类型 改为:控制台应用程序。

WindowsService项目--》属性--》启动对象 改为:Service1。

 

之后就可运行进行调试啦!

正式部署的时候记得要改回来!

 

 一般来说,一个.net程序的入口是在在其入口类的Main函数,如果一个项目中拥有多个静态的Main方法,则需要在项目属性中配置入口的类。在启动对象下拉框,选择包含Main函数的类,作为启动时调用的类。

  


 

二、新建单元测试项目也是一种不错的解决的方案。

目录
相关文章
|
3月前
|
Java Unix 应用服务中间件
使用java service wrapper把windows flume做成服务
使用java service wrapper把windows flume做成服务
|
7月前
|
关系型数据库 MySQL Windows
windows安装mysql报错Remove of the Service Denied!
windows安装mysql报错Remove of the Service Denied!
|
10月前
|
C# Windows
震惊!Windows Service服务和定时任务框架quartz之间原来是这种关系……(上)
震惊!Windows Service服务和定时任务框架quartz之间原来是这种关系……
|
10月前
|
调度 C# Windows
震惊!Windows Service服务和定时任务框架quartz之间原来是这种关系……(下)
震惊!Windows Service服务和定时任务框架quartz之间原来是这种关系……(下)
|
数据采集 安全 Windows
解决关于Windows Defender Antivirus Service自启造成运行python程序时,Windows的cpu和内存占用过高问题
启用“关闭Windwos defender”服务解决阿里云Windows服务器的卡顿问题,并列举了网上一些错误的解决方法。
10064 3
解决关于Windows Defender Antivirus Service自启造成运行python程序时,Windows的cpu和内存占用过高问题
|
7月前
|
Windows
Windows 11 蓝屏 Stop code - SYSTEM SERVICE EXCEPTION What failed - igdkmd64.sys
Windows 11 蓝屏 Stop code - SYSTEM SERVICE EXCEPTION What failed - igdkmd64.sys
106 0
|
12月前
|
Windows
Windows 11 蓝屏 Stop code - SYSTEM SERVICE EXCEPTION What failed - igdkmd64.sys
Windows 11 蓝屏 Stop code - SYSTEM SERVICE EXCEPTION What failed - igdkmd64.sys
248 0
|
Windows
windows server 2012 R2 .NET Runtime Optimization Service CPU占用高
windows server 2012 R2 .NET Runtime Optimization Service CPU占用高
357 0
|
人工智能 安全 数据处理
阿里云的WINDOWS service RS 12的使用体验
我,胡颖,来自湖南文理学院国际学院信息管理与信息系统21102班。信息管理与信息系统是一门普通高等学校本科专业,属管理科学与工程类专业。该专业对于学生的要求是接受系统和设计方法以及信息管理方法的基本训练,具备综合运用所学知识分析和解决问题的基本能力。阿里云是全球领先的云计算及人工智能科技平台,致力于以在线公共服务的方式,提供安全、可靠的计算和数据处理能力,让计算和人工智能成为普惠科技。基于培养自己的计算机专业的要求,我决定尝试一下体验阿里云的功能。
|
程序员 C# Windows
Windows Service 小品
Windows Service 小品
117 0
Windows Service 小品

热门文章

最新文章