diff --git a/aspnetcore/fundamentals/servers/kestrel.md b/aspnetcore/fundamentals/servers/kestrel.md index 7c6563cf61d8..7eb3141e5be2 100644 --- a/aspnetcore/fundamentals/servers/kestrel.md +++ b/aspnetcore/fundamentals/servers/kestrel.md @@ -5,7 +5,7 @@ description: Learn about Kestrel, the cross-platform web server for ASP.NET Core monikerRange: '>= aspnetcore-2.1' ms.author: riande ms.custom: mvc -ms.date: 12/26/2019 +ms.date: 02/06/2020 uid: fundamentals/servers/kestrel --- # Kestrel web server implementation in ASP.NET Core @@ -111,7 +111,7 @@ The following examples use the n using Microsoft.AspNetCore.Server.Kestrel.Core; ``` -Kestrel options, which are configured in C# code in the following examples, can also be set using a [configuration provider](xref:fundamentals/configuration/index). For example, the File Configuration Provider can load Kestrel configuration from an *appsettings.json* or *appsettings.{Environment}.json* file: +In examples shown later in this article, Kestrel options are configured in C# code. Kestrel options can also be set using a [configuration provider](xref:fundamentals/configuration/index). For example, the [File Configuration Provider](xref:fundamentals/configuration/index#file-configuration-provider) can load Kestrel configuration from an *appsettings.json* or *appsettings.{Environment}.json* file: ```json { @@ -125,6 +125,9 @@ Kestrel options, which are configured in C# code in the following examples, can } ``` +> [!NOTE] +> and [endpoint configuration](#endpoint-configuration) are configurable from configuration providers. Remaining Kestrel configuration must be configured in C# code. + Use **one** of the following approaches: * Configure Kestrel in `Startup.ConfigureServices`: @@ -484,7 +487,6 @@ In the following *appsettings.json* example: "Http": { "Url": "http://localhost:5000" }, - "HttpsInlineCertFile": { "Url": "https://localhost:5001", "Certificate": { @@ -492,7 +494,6 @@ In the following *appsettings.json* example: "Password": "" } }, - "HttpsInlineCertStore": { "Url": "https://localhost:5002", "Certificate": { @@ -502,11 +503,9 @@ In the following *appsettings.json* example: "AllowInvalid": "" } }, - "HttpsDefaultCert": { "Url": "https://localhost:5003" }, - "Https": { "Url": "https://*:5004", "Certificate": {