NCache Integrations provides open-source integrations that enable .NET and ASP.NET applications to use NCache for distributed caching, application-state management, output caching, real-time messaging, and other scalability requirements.
These integrations help applications share cached data and application state across multiple servers in web farms, containerized environments, and cloud deployments.
The integrations in this repository provide support for:
- Distributed ASP.NET and ASP.NET Core application state
- ASP.NET and ASP.NET Core output caching
- Session State storage
- ASP.NET Core authentication ticket storage
- ASP.NET Core Data Protection key sharing
- ASP.NET and ASP.NET Core SignalR scale-out
- Entity Framework Core query caching
- NHibernate second-level caching
IDistributedCacheintegration- CacheManager.Core integration
- FusionCache backplane synchronization
- Multi-server, containerized, and cloud deployments
Before using an integration, install NCache Open Source and create a running cache. You can install NCache directly on Windows or Linux, or run it inside a Docker container.
Make sure that you have:
- A supported .NET SDK or .NET Framework version for the selected integration
- NCache installed and running
- A configured and running NCache cache
- Network connectivity between the application and the NCache servers
- Docker installed when using the Docker deployment option
Select the integration required by your application and install its NuGet package.
For example:
dotnet add package NCache.Microsoft.Extensions.Caching.OpensourceRestore and build the application:
dotnet restore
dotnet buildConfigure the integration with the name of your running cache and any required cache-server information.Refer to the documentation provided with the selected integration before running the application.
Clone or download this repository, and then restore and build the required integration project:
dotnet restore
dotnet buildSome integrations target ASP.NET or .NET Framework and may need to be built through Visual Studio on Windows.
- NCache Website
- NCache Download Center
- Getting Started Guide
- Getting Started with NCache Open Source
- NCache Developer's Guide
- NCache Administrator's Guide
- NCache Installation & Deployment Guide
- NCache Docker Guide
- NCache NuGet Packages
Alachisoft provides various technical support resources.
- Visit the Alachisoft Support Center to select a support resource appropriate for your issue.
- To request an additional feature or report a documentation discrepancy, contact support@alachisoft.com.
Copyright © 2005-2026 Alachisoft. All rights reserved.