From 995f12b5630f054fabe18c2cc1cf6c4a01d56eff Mon Sep 17 00:00:00 2001 From: James Crosswell Date: Tue, 24 Feb 2026 13:57:02 +1300 Subject: [PATCH 1/3] Removed docs for ASP.NET 3.x and added caveat for ASP.NET 2.3 support Resolves #4904 --- .../config-intro/dotnet.aspnetcore.mdx | 36 ++----------------- .../dotnet.aspnetcore.mdx | 25 ++----------- 2 files changed, 6 insertions(+), 55 deletions(-) diff --git a/platform-includes/configuration/config-intro/dotnet.aspnetcore.mdx b/platform-includes/configuration/config-intro/dotnet.aspnetcore.mdx index e6444fbe118ff..4280c2f4a3a84 100644 --- a/platform-includes/configuration/config-intro/dotnet.aspnetcore.mdx +++ b/platform-includes/configuration/config-intro/dotnet.aspnetcore.mdx @@ -1,7 +1,7 @@ Options can be set by passing a callback to the `UseSentry()` method which will pass the option object along for modifications: -ASP.NET Core 6.0+: +### ASP.NET Core 6.0+: ```csharp var builder = WebApplication.CreateBuilder(args); @@ -25,39 +25,9 @@ builder.WebHost.UseSentry(fun o -> ) |> ignore ``` -ASP.NET Core 3.0: +### ASP.NET Core 2.3 on .NET Framework: -```csharp -public static IHostBuilder CreateHostBuilder(string[] args) => - Host.CreateDefaultBuilder(args) - .ConfigureWebHostDefaults(webBuilder => - { - // Add the following line: - webBuilder.UseSentry(o => - { - o.Dsn = "___PUBLIC_DSN___"; - o.MaxBreadcrumbs = 50; - o.Debug = true; - o.SendDefaultPii = true; - }); - }); -``` - -```fsharp -let CreateHostBuilder args = - Host.CreateDefaultBuilder(args) - .ConfigureWebHostDefaults(fun webBuilder -> - // Add the following line: - webBuilder.UseSentry(fun o -> - o.Dsn <- "___PUBLIC_DSN___" - o.MaxBreadcrumbs <- 50 - o.Debug <- true - o.SendDefaultPii <- true - ) |> ignore - ) -``` - -ASP.NET Core 2.x: +Although ASP.NET Core 2 is no longes supported for .NET Core, Microsoft maintain ASP.NET Core 2.3 to make it easier for people using .NET Framework to transition to ASP.NET Core. If you are using [ASP.NET Core 2.3 on .NET Framework](https://dotnet.microsoft.com/en-us/platform/support/policy/aspnet#dotnet-core) then you can configure Sentry using the `WebHostBuilder`: ```csharp public static IWebHost BuildWebHost(string[] args) => diff --git a/platform-includes/getting-started-config/dotnet.aspnetcore.mdx b/platform-includes/getting-started-config/dotnet.aspnetcore.mdx index 89649d58bcaa0..82701cdfc4657 100644 --- a/platform-includes/getting-started-config/dotnet.aspnetcore.mdx +++ b/platform-includes/getting-started-config/dotnet.aspnetcore.mdx @@ -1,6 +1,6 @@ Add Sentry to `Program.cs` through the `WebApplicationBuilder`: -ASP.NET Core 6.0+: +### ASP.NET Core 6.0+: ```csharp var builder = WebApplication.CreateBuilder(args); @@ -14,28 +14,9 @@ let builder = WebApplication.CreateBuilder(args) builder.WebHost.UseSentry("___PUBLIC_DSN___") |> ignore ``` -ASP.NET Core 3.0: +### ASP.NET Core 2.3 on .NET Framework: -```csharp -public static IHostBuilder CreateHostBuilder(string[] args) => - Host.CreateDefaultBuilder(args) - .ConfigureWebHostDefaults(webBuilder => - { - // Add the following line: - webBuilder.UseSentry("___PUBLIC_DSN___"); - }); -``` - -```fsharp -let CreateHostBuilder args = - Host.CreateDefaultBuilder(args) - .ConfigureWebHostDefaults(fun webBuilder -> - // Add the following line: - webBuilder.UseSentry("___PUBLIC_DSN___") |> ignore - ) -``` - -ASP.NET Core 2.x: +Although ASP.NET Core 2 is no longes supported for .NET Core, Microsoft maintain ASP.NET Core 2.3 to make it easier for people using .NET Framework to transition to ASP.NET Core. If you are using [ASP.NET Core 2.3 on .NET Framework](https://dotnet.microsoft.com/en-us/platform/support/policy/aspnet#dotnet-core) then you can configure Sentry using the `WebHostBuilder`: ```csharp public static IWebHost BuildWebHost(string[] args) => From fc21f0acc83d9880eaab4d232c64de9c25b262b0 Mon Sep 17 00:00:00 2001 From: James Crosswell Date: Wed, 25 Feb 2026 17:01:47 +1300 Subject: [PATCH 2/3] Update platform-includes/configuration/config-intro/dotnet.aspnetcore.mdx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../configuration/config-intro/dotnet.aspnetcore.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform-includes/configuration/config-intro/dotnet.aspnetcore.mdx b/platform-includes/configuration/config-intro/dotnet.aspnetcore.mdx index 4280c2f4a3a84..cf54e9eac9abe 100644 --- a/platform-includes/configuration/config-intro/dotnet.aspnetcore.mdx +++ b/platform-includes/configuration/config-intro/dotnet.aspnetcore.mdx @@ -27,7 +27,7 @@ builder.WebHost.UseSentry(fun o -> ### ASP.NET Core 2.3 on .NET Framework: -Although ASP.NET Core 2 is no longes supported for .NET Core, Microsoft maintain ASP.NET Core 2.3 to make it easier for people using .NET Framework to transition to ASP.NET Core. If you are using [ASP.NET Core 2.3 on .NET Framework](https://dotnet.microsoft.com/en-us/platform/support/policy/aspnet#dotnet-core) then you can configure Sentry using the `WebHostBuilder`: +Although ASP.NET Core 2 is no longer supported for .NET Core, Microsoft maintain ASP.NET Core 2.3 to make it easier for people using .NET Framework to transition to ASP.NET Core. If you are using [ASP.NET Core 2.3 on .NET Framework](https://dotnet.microsoft.com/en-us/platform/support/policy/aspnet#dotnet-core) then you can configure Sentry using the `WebHostBuilder`: ```csharp public static IWebHost BuildWebHost(string[] args) => From 633181a662ff629a6f59dca36483cc2bbd38c3f8 Mon Sep 17 00:00:00 2001 From: James Crosswell Date: Wed, 25 Feb 2026 17:02:01 +1300 Subject: [PATCH 3/3] Update platform-includes/getting-started-config/dotnet.aspnetcore.mdx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- platform-includes/getting-started-config/dotnet.aspnetcore.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform-includes/getting-started-config/dotnet.aspnetcore.mdx b/platform-includes/getting-started-config/dotnet.aspnetcore.mdx index 82701cdfc4657..02b5aaca8a67a 100644 --- a/platform-includes/getting-started-config/dotnet.aspnetcore.mdx +++ b/platform-includes/getting-started-config/dotnet.aspnetcore.mdx @@ -16,7 +16,7 @@ builder.WebHost.UseSentry("___PUBLIC_DSN___") |> ignore ### ASP.NET Core 2.3 on .NET Framework: -Although ASP.NET Core 2 is no longes supported for .NET Core, Microsoft maintain ASP.NET Core 2.3 to make it easier for people using .NET Framework to transition to ASP.NET Core. If you are using [ASP.NET Core 2.3 on .NET Framework](https://dotnet.microsoft.com/en-us/platform/support/policy/aspnet#dotnet-core) then you can configure Sentry using the `WebHostBuilder`: +Although ASP.NET Core 2 is no longer supported for .NET Core, Microsoft maintain ASP.NET Core 2.3 to make it easier for people using .NET Framework to transition to ASP.NET Core. If you are using [ASP.NET Core 2.3 on .NET Framework](https://dotnet.microsoft.com/en-us/platform/support/policy/aspnet#dotnet-core) then you can configure Sentry using the `WebHostBuilder`: ```csharp public static IWebHost BuildWebHost(string[] args) =>