如何使C#应用程序充当服务?

如何使C#应用程序充当服务?,第1张

概述如何使C#应用程序充当服务

我开发了一个C#程序,虽然当我尝试从它创build一个服务,例如

sc create "servicetest" binPath= "C:UsersadminDesktoptesttest.exe" start= auto error= ignore

我收到以下消息:

[SC] StartService Failed 1053: The service dID not respond to the start or control request in a timely fashion.

从windows通过entity framework连接到Informix的问题

.NET框架的全部或部分是否最终将被移植/重新devise以使用ARM指令集?

Process.Start()失败的* .jpg文件

liNQ to sql – FROM X WHERE X =“1”SELECT Y

工具来观察应用程序之间的.NET Remoting通信?

C# – 使用正则Expression式与TextBox.ValIDating

在C#.Net中,如何检测对话框是否显示?

MonoDevelop for linux在linux上的应用程序

如何关注上次激活的程序?

如何使用PHP将.NET源文件编译为可执行文件?

您需要通过Visual Studio接口将其创建为服务,这将为您提供需要实现的正确的类和方法。

您需要将您的应用程序基于Visual Studio中提供的windows服务模板(标准版中不提供)。请参阅此处:

如何创建windows服务

还有另一种使用topShelf实现windows服务的方法。 实际上,您可以使用顶部框架作为windows服务运行控制台应用程序。 它的优点很容易调试。 据我所知,当你想调试windows服务,你已经在服务控制台启动服务。 如果您正在编译和服务从构建输出直接安装停止服务。 这是非常痛苦的一步。

如果您使用的是顶级架构,您可以像启动windows窗体应用程序一样来启动服务进行调试。 还有其他的好处。 请参考网站。

总结

以上是内存溢出为你收集整理的如何使C#应用程序充当服务?全部内容,希望文章能够帮你解决如何使C#应用程序充当服务?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1293819.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-10
下一篇2022-06-10

发表评论

登录后才能评论

评论列表(0条)

    保存