首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows服务在c#中的应用

Windows服务在c#中的应用
EN

Stack Overflow用户
提问于 2013-05-09 13:48:20
回答 2查看 976关注 0票数 1

我已经创建了一个Windows Service application using c#。我遵循了this msdn文档中的步骤,但在Computer -> Manage -> Service pane的服务部分中没有列出该服务。

我是不是遗漏了什么?它的Windows 7

我想运行我的服务来检查功能。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-09 14:24:55

您有(至少)两个选项来完成此操作:

代码语言:javascript
运行
复制
sc create "SERVICENAME" binpath = "C:\whatever\Service.exe"

installutil "C:\whatever\Service.exe"

对于sc create,任何命令提示符都可以。对于installutil,Visual Studio Command Prompt是运行它的最简单的方式--因为VS Command Prompt的PATH环境变量使得使用.NET命令行工具变得容易;而且根据我的经验,您的服务需要实现一个服务(卸载)安装程序。

您在sc deleteinstallutil /u中有相应的选项-具有我上面解释的关于安装选项的相同注意事项。

我在more上写了一些关于卸载和安装Windows服务的微妙之处,你可能会感兴趣和/或有帮助-特别是如果你决定这样做的话实现一个服务(Un)安装程序。

票数 1
EN

Stack Overflow用户

发布于 2013-05-09 13:55:57

您必须安装该服务。这可以使用.net框架文件夹中的installutil轻松完成,如下所示:

代码语言:javascript
运行
复制
installutil yourproject.exe

如果你想调试这个服务,只需通过" debug“- "Attach to process”从visual studio附加它即可。有关详细信息,请参阅:http://msdn.microsoft.com/en-us/library/sd8zc8ha.aspx

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16455236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档