.NET下windows服务使用心得
步骤:
1打开Visual Studio.net,新建一个Windows服务项目
2设置服务名称,在服务设计界面点击右键选择属性可见服务名称,或者在服务代码页面点开“组件设计器生成的代码”隐藏代码进行设置。
3在服务设计界面点击右键,选择“添加安装程序”,出现ProjectInstaller.cs设计和代码页面
4在ProjectInstaller.cs设计界面设置ServiceProcessInstaller1控件属性Account为LocalSystem
5在ProjectInstaller.cs设计界面设置ServiceInstaller1控件属性ServiceName为所建服务名称(在服务设计界面点击右键选择属性可见服务名称,或者在服务代码页面点开“组件设计器生成的代码”)
6安装Windows 服务,开始菜单——〉程序——〉Micosoft Visual Sdudio.net2003——〉Visual Sdudio.net工具——〉Visual Sdudio.net 2003命令提示,在命令提示下进入项目文件夹/bin/目录,输入installutil 服务exe文件,安装服务成功。
注意事项:
1更改服务名称时,同时更改ProjectInstaller.cs设计界面设置ServiceInstaller1控件属性ServiceName,如果设置了日志,也要同时跟新日志属性Source(即服务名称)
2更改服务代码文件中服务类名时,在服务代码页面点开“组件设计器生成的代码”,在行ServicesToRun = New System.ServiceProcess.ServiceBase() {New Service1}中更改“Service1”为设置后新的类名
3.服务可在文件bin目录下设置配置文件,可直接获取,如直接path = "config.xml"
If Not File.Exists(path) Then
fetchstatus = -1
Else
4 如设置timer的属性Interval过小,则服务未完全执行,即开始重新执行。
5如将seviece安装在未装“Visual Sdudio.net 2003命令提示”工具的机器上,可在该机器上安装Microsoft.NET Framework,之后将在Framework的安装目录下有installutil.exe文件,则进入DOS,如
C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/installutil F:/Service.exe
- 点赞
- 收藏
- 分享
- 文章举报
- 使用.net开发并生成Windows服务安装包
- 使用.net开发并生成Windows服务安装包
- .net 使用InstallUtil 安装及卸载Windows服务的具体操作
- 使用.NET 创建Windows系统服务及安装完全教程
- 使用.net开发并生成Windows服务安装包
- 使用.NET创建Windows系统服务及安装完全教程(收藏)
- 编写Windows服务应该注意的一些心得
- .Net服务组件(ServicedComponent)简介及其使用
- 使用增强的Windows窗体为你的.Net程序打造丰富的用户界面
- 在 .NET 中使用 COM+ 服务
- 使用SC在C#中取得windows服务的启动类型
- 使用javaService将jboss安装成windows的服务
- 使用 .NET 和后台智能传输服务 API 来编写自动更新应用程序
- 关于.net中使用System.Windows.Forms.Timer的限制.
- 关于.NET中动态调用Web Service服务的方法心得。
- 使用Java Service Wrapper 把Java程序作为Windows系统服务
- 使用 .NET 和后台智能传输服务 API 来编写自动更新应用程序
- [.NET][C#]dotNet使用WSE3.0调用java的web服务
- 使用Java Service Wrapper 把Java程序作为Windows系统服务
- 第一次写Windows服务的几点心得(C#/VS2003)