微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在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行为。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐