在Windows上的单一服务

我已经inheritance了一个使用运行Windows服务的mono的应用程序。 所有的原始开发者都走了。 生产版本在linux上使用mono。 我正在尝试开发和运行一个开发环境。 我决定使用Windows作为运行单声道的基础平台。 好吧也许不是最好的想法给我目前的问题,但我想在将环境迁移到linux之前尝试了解这个问题。

问题是我不能得到单一服务运行。 我可以得到小的winforms应用程序使用单声道运行。 我的问题与上一个问题的答案是一样的。 使用单一服务在Linux上包装Windows服务但是我不能翻译在Windows环境下做什么的答案。 我相信我有没有加载DLL的问题。

未处理的exception:System.TypeInitializationException:types初始值设定项为Mono.Unix.Native.Syscall抛出exception—> System.EntryPointNotF oundException:Mono_Posix_Syscall_L_ctermid at(wrapper managed-to-native)Mono.Unix.Native.Syscall:在Mono.Unix.Native.Syscall..cctor()[0x00000] — MonoServiceRunner.Main(System.String [] args)处的内部exception堆栈跟踪结束[0x00000]

我已经添加了monodevelop环境variables,并设置为“全部”,并有一个日志文件。 没有文字要logging文件。 我不能再得到什么是上面张贴的信息。 有人能指出我正确的方向吗?

在.NET中的事务性打开/写入/replace?

我可以在Linux上运行原始的MS.Net Framework 4吗?

Universal WIndows平台上的Mono.data.sqlite

在Linux上的mono-service2为Dotnet4服务

在Linux上编译MonoDevelop 5.3时出错

单声道MVC 2家庭路线不起作用

使用单一服务包装在Linux上的Windows服务

如何检测我是否在单一服务?

.NET CLR不需要操作系统?

使用单一服务在Linux上testingWindows DOTNET服务

我认为mono-service只能在Linux上运行。 在Windows上,您可以执行通常使用ServiceBase安装/运行.Net服务的操作。 单点服务的目的是模拟Linux上的Windows行为。

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...