在ASP.NET Core中使用app.UseEndpoints()方法是在ASP.NET Core 3.0版本中引入的。如果您的项目是在较早的版本中创建的,那么可能没有这个方法。
解决方法是升级您的项目到ASP.NET Core 3.0或更高的版本。以下是一个升级示例:
元素并将其更新为.NET Core 3.0
或更高版本:netcoreapp3.1
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
// ...
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
// ...
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
}
请注意,确保您的项目已经更新到支持app.UseEndpoints()方法的ASP.NET Core版本。如果您的项目已经是最新版本,但仍然没有app.UseEndpoints()方法,那么可能是其他问题导致的。在这种情况下,您可以尝试更新您的ASP.NET Core SDK或使用其他解决方案来解决问题。