GenericHostBuilderExtensions.ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>) Método

Definición

Configura un IHostBuilder con los valores predeterminados para hospedar una aplicación web. Se debe llamar a esto antes de la configuración específica de la aplicación para evitar que sobrescriba los servicios proporcionados, los orígenes de configuración, los entornos, la raíz del contenido, etc.

public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureWebHostDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> configure);
static member ConfigureWebHostDefaults : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureWebHostDefaults (builder As IHostBuilder, configure As Action(Of IWebHostBuilder)) As IHostBuilder

Parámetros

builder
IHostBuilder

Instancia IHostBuilder que se debe configurar.

configure
Action<IWebHostBuilder>

La devolución de llamada de configuración

Devoluciones

IHostBuilder

Referencia a después de builder que se haya completado la operación.

Comentarios

Los valores predeterminados siguientes se aplican a IHostBuilder :

  • use Kestrel como servidor web y configúrelo mediante los proveedores de configuración de la aplicación.
  • configurar WebRootFileProvider para incluir recursos web estáticos de proyectos a los que hace referencia el ensamblado de entrada durante el desarrollo
  • agrega el middleware HostFiltering.
  • agrega el middleware ForwardedHeaders si ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
  • habilitar la integración de IIS

Se aplica a