GenericHostBuilderExtensions.ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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