c# - 从命令行运行 .NET 服务

标签 c# .net windows-services

如何从命令行运行 .NET 服务? net start“示例服务”不工作。

最佳答案

服务不应该从命令行启动。首先注册它(installutil/i service_path)然后使用 net start 或 sc start 启动。

或者,在服务项目中创建主入口点并启动您的逻辑,以便您可以从命令行测试您的服务。然而,这不是真正的服务环境。

关于c# - 从命令行运行 .NET 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1288831/

相关文章:

运行批处理文件的 C# 代码在控制台应用程序中工作,但相同的代码在 WCF 服务中不起作用

c# - 在 C# 中格式化小数,至少保留 2 位小数

c# - 从 IPHostEntry 获取有效 IP

c# - var 和 Class 类在对象创建上的区别

powershell - 当命令行中带有引号时,如何在Powershell中安装Windows服务?

c# - 带计时器的 .NET Windows 服务停止响应

c# - 将图形对象转换为位图

c# - 在 C# 中不保持宽高比的情况下拉伸(stretch) AxWindowsMediaPlayer 的视频

c# - 在C#中选择带有正则表达式的主机名?

c# - 我的 Windows 服务中的 .psess 文件是什么?