srv*_*srv 9 .net c# windows-services
我使用Visual Studio 2008开发了一个Windows服务.我想在没有安装Visual Studio但安装了.NET 3.5的机器上安装该服务.
通常,InstallUtil.exe将用于安装Windows服务,但.NET 3.5中不提供InstallUtil.exe实用程序.当我尝试使用.NET 2.0安装该服务时,该服务将显示在服务列表中,但在启动服务时,Windows服务错误1053即将到来.我们如何避免这个问题并成功安装服务?
它实际上非常简单,就像我几天前刚做的那样.
因此,在您的服务项目中,您希望:
现在你需要进行一个安装项目.最好的办法是使用设置向导.
现在,您需要编辑安装程序以确保包含正确的输出.
现在只需构建您的安装程序,它将生成一个MSI和一个setup.exe.选择要用于部署服务的任何一种.
有一个关于 .Net 2.0 和 VS2005 的 Microsoft 知识库。该过程在.Net 3.5和VS2008中完全相同。
http://support.microsoft.com/kb/317421
这是一篇更好的文章,带有图片,使其更清晰。(有时知识库不如您在其他地方找到的教程那么友好。)
http://aspalliance.com/1316_Working_with_Windows_Service_Using_Visual_Studio_2005.3
| 归档时间: |
|
| 查看次数: |
21009 次 |
| 最近记录: |