首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用TopShelf的.net核心控制台应用程序

使用TopShelf的.net核心控制台应用程序
EN

Stack Overflow用户
提问于 2019-05-08 17:32:20
回答 3查看 2.6K关注 0票数 3

我已经使用TopShelf创建了一个.net核心控制台应用程序。但是当我使用docker (Alpine Linux)运行应用程序时,我得到了一个错误。

代码语言:javascript
运行
复制
Configuration Result:
    [Success] Name MyApp
    [Success] DisplayName MyApp
    [Success] Description My Application
    [Success] ServiceName MyApp
    Topshelf v4.1.0.177, .NET Framework v4.0.30319.42000
    Topshelf.Runtime.Windows.WindowsHostEnvironment Error: 0 : Unable to get parent process (ignored), System.DllNotFoundException: Unable to load shared library 'kernel32.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: Error loading shared library libkernel32.dll: No such file or directory
       at Topshelf.Runtime.Windows.Kernel32.CreateToolhelp32Snapshot(UInt32 dwFlags, UInt32 th32ProcessID)
       at Topshelf.Runtime.Windows.WindowsHostEnvironment.GetParent(Process child)
    Topshelf.HostFactory Error: 0 : The service terminated abnormally, System.PlatformNotSupportedException: ServiceController enables manipulating and accessing Windows services and it is not applicable for other operating systems.
       at System.ServiceProcess.ServiceController.GetServices()
       at Topshelf.Runtime.Windows.WindowsHostEnvironment.IsServiceListed(String serviceName)
       at Topshelf.Hosts.ConsoleRunHost.Run()
       at Topshelf.HostFactory.Run(Action`1 configureCallback)

如何解决这个问题?我需要将我的控制台应用程序作为windows服务运行。

EN

Stack Overflow用户

发布于 2019-12-18 21:24:07

Topshelf不是一个很好的选择,因为.NET核心有强大的工具来构建.Net服务。此外,TopShelf只支持Windows。请参见示例:

https://medium.com/@tocalai/create-windows-service-using-net-core-console-application-dc2f278bbe42

https://codeburst.io/create-a-windows-service-app-in-net-core-3-0-5ecb29fb5ad0

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56037600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档