图解C#.NET中关于创建Windows服务(一)

关于Windows服务是什么,我想我这就不多说了。

创建的步骤如下:

1.创建QuoteServer组件:

新建Class Library工程:

删除工程下Class1.cs文件,添加Component Class组件:

双击QuoteServer.cs文件,添加Timer组件:

在Server Explorer选项卡中的Performance Counter下添加Category名为Quote Service Counts的Counter(共四个):

依次在QuoteServer[Design]编辑页面追加如下4个Performance Counter:

 

工程中追加Key文件(可选,作用在这里不再铺开讲述)

QuoteServer.cs代码:

编译之。

在C盘根目录新建一个名为:quotes.txt的文本文件。内容如下:

 

2.新建测试工程:

工程中添加对QuoteServer的引用:

测试代码如下:

编译运行即可。

 

3.新建Windows服务:

QuoteService.cs代码:

追加安装程序:

修改account属性为:localsystem

若使用默认的User则在安装时会弹出要求输入用户认证的对话框:

编译之。

拷贝工程文件夹/QuoteServer/QuoteService/bin/Debug下QuoteService.exe文件至D盘根目录。

找到.net framework bin文件夹,一般在系统所在盘/WINDOWS/Microsoft.NET/Framework/下,选择对应的版本,进入文件夹,找到installutil.exe文件。

运行installutil d:/QuoteServer.exe安装windows服务。

在控制面板的服务里可以查看到:

 

另:卸载服务的命令同样也用installutil命令,例如:installutil /u d:/QuoteServer.exe即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值