用于Dotnet4服务的linux上的mono-service2
收藏

基本上我有一个dotnet 4控制台应用程序,我想转换成linux服务。我已经在最新版本的mono上测试了控制台应用程序,它工作正常。然后,我将控制台应用程序转换为windows服务,并尝试使用mono-service2启动它,但它导致了一些关于找不到映像的错误。它似乎是在谈论单声道图像或一些这样的,而不是一个图像文件,如果这有意义的话。似乎mono-service2是为dotnet 2.0而不是dotnet 4.0构建的,我似乎找不到dotnet4.0版本的代码。有人能告诉我正确的方向吗?或者给我另一种方式来运行我的服务吗?我真的希望他们在webmin中显示为一个服务,这样我就可以在web上停止、启动和检查他们的状态。
我不能张贴确切的错误,因为我没有它在我身上,但我会张贴约6小时,如果它会有帮助。


最佳答案:

我知道这晚了两年,但我也有同样的问题。
进一步的调查显示,“mono-service2”(在我的archlinux pc上)映射到/usr/lib/mono/2.0,其中“mono-service”映射到/usr/lib/mono/4.5
我希望这能节省别人的时间。

公众号