小编Abd*_*hya的帖子

Microsoft.Extensions.Hosting.HostFactoryResolver+HostingListener+StopTheHostException

我正在使用 Asp.Net Core Web Api 6

我在迁移 DbContext 和更新数据库时遇到错误

错误

[17:07:29 INF] Application Is Starting
[17:07:29 FTL] Application terimnated unexpectedly
Microsoft.Extensions.Hosting.HostFactoryResolver+HostingListener+StopTheHostException: Exception of type 'Microsoft.Extensions.Hosting.HostFactoryResolver+HostingListener+StopTheHostException' was thrown.
   at Microsoft.Extensions.Hosting.HostFactoryResolver.HostingListener.OnNext(KeyValuePair`2 value)
   at System.Diagnostics.DiagnosticListener.Write(String name, Object value)
   at Microsoft.Extensions.Hosting.HostBuilder.Build()
   at Microsoft.AspNetCore.Builder.WebApplicationBuilder.Build()
   at Program.<Main>$(String[] args) in C:\...\Program.cs:line 44

Run Code Online (Sandbox Code Playgroud)

但不影响迁移过程和更新数据库

因此,我的问题是,

  • 如何修复它
  • 这对以后的项目有影响吗?

程序.cs

Log.Information("Application Is Starting");

    var builder = WebApplication.CreateBuilder(args);

    // Full setup of serilog. We read log settings from appsettings.json
    builder.Host.UseSerilog((context, services, configuration) => configuration
        .ReadFrom.Configuration(context.Configuration)
        .ReadFrom.Services(services)
        .Enrich.FromLogContext());


    // Add services to …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-core asp.net-core .net-6.0

22
推荐指数
2
解决办法
1万
查看次数