当我尝试在目标计算机(Windows 服务器)上启动工作服务时,出现上述错误。我尝试了一切,但没有成功。我仍然收到错误。我正在使用 .NET Core 3.1 和 Microsoft.Extensions.Logging 7.0.0。这是导致问题的代码:
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureLogging(x =>
{
x.ClearProviders();
x.AddConsole();
})
.ConfigureServices((hostContext, services) =>
{
services.AddHostedService<Worker>();
})
.UseWindowsService();
Run Code Online (Sandbox Code Playgroud)
一些有用的链接,我已经尝试过了:
如果有人能够帮助我,我将不胜感激。
更新:我正在使用 Microsoft.Extensions.Hosting 7.0.0 和 System.Diagnostics.EventLog 7.0.0。如果我将软件包降级到 6.0.0,它就可以工作。