我使用的是.NET 5,我用Startup.cs编写了这行代码
Startup.cs
var host= CreateHostBuilder(args).Build(); host.MigrateDatabase<Program>(); host.Run();
但是现在我不知道我应该如何在Program.cs的.NET 6中使用它
ct3nt3jp1#
.NET 6为ASP.NET Core应用引入了新的最小托管模型。简而言之,您可以总结以下更改:
var builder = WebApplication.CreateBuilder(args); // Here goes code from Startup.ConfigureServices var app = builder.Build(); // Here goes code from Startup.Configure app.Run();
有关更多详细信息,请查看:
请注意,“旧的”generic host model(ASP.NET Core版本)仍然存在,可以使用(实际上一些模板,如worker one仍然使用它)。
1条答案
按热度按时间ct3nt3jp1#
.NET 6为ASP.NET Core应用引入了新的最小托管模型。简而言之,您可以总结以下更改:
有关更多详细信息,请查看:
请注意,“旧的”generic host model(ASP.NET Core版本)仍然存在,可以使用(实际上一些模板,如worker one仍然使用它)。