Solución:
Los proyectos ASP.NET Core 3.0 usan el host genérico, de forma predeterminada. En las plantillas del proyecto, está configurado así:
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webHostBuilder =>
{
webHostBuilder.UseStartup<Startup>();
});
En el ejemplo anterior, webHostBuilder
es una implementación de IWebHostBuilder
, que todavía contiene el UseWebRoot
método de extensión. Eso significa que puede llamarlo como lo hizo para 2.2, pero simplemente se movió al interior del delegado pasado a ConfigureWebHostDefaults
mostrado anteriormente. Aquí está el ejemplo completo:
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webHostBuilder =>
{
webHostBuilder.UseStartup<Startup>();
webHostBuilder.UseWebRoot(@".WebSitewwwroot");
});
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)