Microsoft.AspNetCore.SystemWebAdapters 2.2.0

Microsoft.AspNetCore.SystemWebAdapters

Provides System.Web compatibility APIs for ASP.NET Core applications, enabling incremental migration from ASP.NET Framework. Use familiar types like HttpContext, HttpRequest, HttpResponse, and more in your ASP.NET Core apps and .NET Standard libraries.

Getting Started

Configure in your ASP.NET Core Program.cs:

var builder = WebApplication.CreateBuilder(args);

builder.Services.AddSystemWebAdapters();

var app = builder.Build();
app.UseSystemWebAdapters();
app.Run();

Usage

Use System.Web types in your ASP.NET Core application:

using System.Web;

var context = HttpContext.Current;
var userAgent = context.Request.UserAgent;
var ipAddress = context.Request.UserHostAddress;

// Access session and cache
context.Session?["Key"] = "Value";
context.Cache["CacheKey"] = "CacheValue";

Supported APIs: HttpContext, HttpRequest, HttpResponse, HttpSessionState, Cache, HttpServerUtility, IHttpHandler, IHttpModule, and more.

Additional Documentation

Showing the top 20 packages that depend on Microsoft.AspNetCore.SystemWebAdapters.

Packages Downloads
Microsoft.AspNetCore.SystemWebAdapters.CoreServices
A collection of services to provide support for enabling configuration for Microsoft.AspNetCore.SystemWebAdapters.
8
Microsoft.AspNetCore.SystemWebAdapters.CoreServices
A collection of services to provide support for enabling configuration for Microsoft.AspNetCore.SystemWebAdapters.
7
Microsoft.AspNetCore.SystemWebAdapters.Abstractions
A collection of abstractions to provide support for enabling configuration for Microsoft.AspNetCore.SystemWebAdapters.
7
Microsoft.AspNetCore.SystemWebAdapters.CoreServices
A collection of services to provide support for enabling configuration for Microsoft.AspNetCore.SystemWebAdapters.
6
Microsoft.AspNetCore.SystemWebAdapters.Abstractions
A collection of abstractions to provide support for enabling configuration for Microsoft.AspNetCore.SystemWebAdapters.
6
Microsoft.AspNetCore.SystemWebAdapters.Abstractions
A collection of abstractions to provide support for enabling configuration for Microsoft.AspNetCore.SystemWebAdapters.
5
Microsoft.AspNetCore.SystemWebAdapters.CoreServices
A collection of services to provide support for enabling configuration for Microsoft.AspNetCore.SystemWebAdapters.
5
Microsoft.AspNetCore.SystemWebAdapters.CoreServices
A collection of services to provide support for enabling configuration for Microsoft.AspNetCore.SystemWebAdapters.
4
Microsoft.AspNetCore.SystemWebAdapters.CoreServices
A collection of services to provide support for enabling configuration for Microsoft.AspNetCore.SystemWebAdapters.
3
Microsoft.AspNetCore.SystemWebAdapters.Abstractions
A collection of abstractions to provide support for enabling configuration for Microsoft.AspNetCore.SystemWebAdapters.
3

.NET Framework 4.5

  • No dependencies.

.NET Framework 4.7.2

  • No dependencies.

.NET 8.0

.NET 9.0

.NET 10.0

.NET Standard 2.0

Version Downloads Last updated
2.2.1 0 12/18/2025
2.2.0 1 12/17/2025
2.2.0-preview1.25568.2 0 11/19/2025
2.2.0-preview1.25554.5 1 12/17/2025
2.1.0 2 10/23/2025
2.0.0 6 2/27/2025
1.4.0 8 2/27/2025
1.3.2 5 2/27/2025
1.3.1 5 2/27/2025
1.3.0 7 2/14/2024
1.2.0 6 2/27/2025
1.2.0-preview.1.23219.1 4 3/5/2025
1.1.0 5 2/27/2025
1.0.0 5 2/27/2025
1.0.0-rc.1.22477.1 6 3/6/2025
1.0.0-preview.3.22370.2 4 3/5/2025
1.0.0-preview.2.22316.1 4 3/5/2025
1.0.0-preview.1.22267.1 4 3/5/2025