Skip to content

Commit f5d9bde

Browse files
Update HTTP.sys documentation for HTTP3 (#36928)
* Update HTTP.sys documentation for HTTP3 * Apply suggestion from @wadepickett * Apply suggestion from @wadepickett --------- Co-authored-by: Wade Pickett <wpickett@microsoft.com>
1 parent 952c221 commit f5d9bde

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

aspnetcore/fundamentals/servers/httpsys.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ description: Learn about HTTP.sys, a web server for ASP.NET Core on Windows. Bui
66
monikerRange: '>= aspnetcore-2.1'
77
ms.author: tdykstra
88
ms.custom: mvc
9-
ms.date: 01/29/2026
9+
ms.date: 03/26/2026
1010
uid: fundamentals/servers/httpsys
1111
---
1212
# HTTP.sys web server implementation in ASP.NET Core
@@ -90,7 +90,10 @@ app.Use((context, next) =>
9090

9191
Place the preceding code early in the request pipeline.
9292

93-
Http.Sys also supports sending an AltSvc HTTP/2 protocol message rather than a response header to notify the client that HTTP/3 is available. See the [EnableAltSvc registry key](https://techcommunity.microsoft.com/t5/networking-blog/enabling-http-3-support-on-windows-server-2022/ba-p/2676880). This requires netsh sslcert bindings that use host names rather than IP addresses.
93+
Http.Sys also supports sending an AltSvc HTTP/2 protocol message rather than a response header to notify the client that HTTP/3 is available. See the [EnableAltSvc registry key](https://techcommunity.microsoft.com/t5/networking-blog/enabling-http-3-support-on-windows-server-2022/ba-p/2676880).
94+
95+
> [!NOTE]
96+
> This requires netsh sslcert bindings that use host names rather than IP addresses. Replace `ipport` with `hostnameport` in the `netsh http add sslcert` commands below, and replace the IP address with the hostname, for example, `www.example.com`. There's also a known issue where using `hostnameport` fails unless the `certstorename` parameter is specified. By default, use `certstorename=MY`.
9497
9598
## Kernel mode authentication with Kerberos
9699

0 commit comments

Comments
 (0)