我们从中升级了 Windows 服务。Net4.7.2 框架。NetCore 6.0,当我们通过service.msc启动服务时遇到问题

We have Upgraded a windows service from. Net4.7.2 framework to. NetCore 6.0, We are encountering issue when we start the service through service.msc

提问人:Sridhar Reddy Arjula 提问时间:8/18/2023 更新时间:8/18/2023 访问量:27

问:

错误详细信息如下:

应用程序:Myservice.exe

CoreCLR 版本: 6.0.2123.36311

.NET 版本:6.0.21.NET version: 6.0.21

说明:由于未处理的异常,进程已终止。

异常信息:System.PlatformNotSupportedException:ServiceController 允许操作和访问 Windows 服务,它不适用于其他操作系统。

在 System.ServiceProcess.ServiceBase。ctor()

在Myservice..C:\Dev\Visual Studio\MyServiceProcessor\Myservice.cs 中的 ctor():第 17 行

在 C:\Dev\Visual Studio\MyServiceProcessor\Myservice\Program.cs:第 22 行中的 Myservice.Program.Main()

我们已经从NuGet包安装了System.ServiceProcess.ServiceController,以解决该问题,但没有运气。

.NET net-core C#-4.0

评论

0赞 Mr. T 8/19/2023
您的启动配置是否包括对 的调用?您需要发布一些示例代码才能获得任何有用的帮助。.UseWindowsService()
0赞 Community 8/20/2023
请提供足够的代码,以便其他人可以更好地理解或重现问题。

答: 暂无答案