当前位置:  开发笔记 > 编程语言 > 正文

如何使用mono将.NET Windows服务应用程序迁移到Linux?

如何解决《如何使用mono将.NETWindows服务应用程序迁移到Linux?》经验,为你挑选了1个好方法。

使用mono将.NET Windows服务迁移到Linux的最佳方法是什么?我一直在努力避免将应用程序作为计划命令执行.

是否有可能像行为一样获得服务/系统守护进程(在linux中)?



1> gimel..:

在Linux下,deamons是简单的后台进程.没有特殊的控制方法(例如start(),stop())作为在Windows中.将您的服务构建为一个简单的(控制台)应用程序,并在后台运行它.使用类似于daemonize将程序作为Unix守护程序运行的工具,并记住指定mono要激活的程序.

正如其他人所指出的,mono-service是运行使用ServiceProcess程序集构建的服务的主机.为Windows构建的服务可以使用此方法在Linux下运行未修改.您可以通过向进程发送信号来控制服务(参见手册页).

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有