DevExpress.Web.Reporting.Azure 26.1.5-pre-26235
Microsoft Azure Integration for DevExpress ASP.NET Web Forms and MVC Reports
This package allows ASP.NET Web Forms and ASP.NET MVC applications to cache documents generated with DevExpress Web Reporting in Azure Storage. The Web Document Viewer saves document files in Blob Storage and stores service information in Table Storage. As a result, the Web Document Viewer and Report Designer preview remain available across requests, application restarts, and load-balanced instances. This architecture enables scalable, stateless deployment in Azure-hosted environments such as Azure App Service and containers.
Key Features
- Caches generated report documents in Azure Blob Storage and stores Web Document Viewer service data in Azure Table Storage.
- Keeps document state available across requests, application restarts, and load-balanced instances to support stateless, horizontally scaled Azure deployments.
- Allows you to configure the Azure cache at application startup (
AzureWebDocumentViewerContainer.UseCachedReportSourceBuilder). - Supports Azure Service Bus for multi-instance synchronization through the
UseAzureEnvironmentmethod. - Allows you to adjust the cached report, document, exported document, and search result lifetimes through the
StorageCleanerSettingsservice.
Example: Cache Report Documents in Azure Storage
Install the Azure.Storage.Blobs and Azure.Data.Tables packages (add Azure.Messaging.ServiceBus v17.17.4+ for Service Bus scenarios). Configure the Web Document Viewer to use Azure Storage in the Global.asax Application_Start method, and provision required Azure resources:
using DevExpress.XtraReports.Web;
using DevExpress.XtraReports.Web.Azure;
using DevExpress.XtraReports.Web.Azure.WebDocumentViewer;
protected void Application_Start(object sender, EventArgs e) {
// Cache generated documents in Azure Storage (pass your Azure Storage connection string).
AzureWebDocumentViewerContainer.UseCachedReportSourceBuilder(cloudStorageConnectionString);
ASPxWebDocumentViewer.StaticInitialize();
// Create the dxxrreports/dxxrdocuments tables and the dxxrcommonstorage blob container (call once).
((IAzureResourceProvisionService)DefaultWebDocumentViewerContainer.Current
.GetService(typeof(IAzureResourceProvisionService)))
.CreateRequiredResourcesAsync().GetAwaiter().GetResult();
}
To keep storage credentials out of configuration files, call UseCachedReportSourceBuilder() without arguments and register your own IBlobServiceClientProvider and ITableServiceClientProvider implementations — for example, clients that authenticate with managed identity.
For the complete walkthrough, refer to the following help topic: Microsoft Azure Integration Specifics.
Evaluation Period, Pricing Options, and Licensing Terms
Whether you own a license or want to start a 30-day evaluation, download and register your DevExpress license key. To obtain your key, sign in to the DevExpress Download Manager with an existing DevExpress.com account or create a free account. For key registration instructions, see License Key for DevExpress Products.
If you purchase a license after evaluating a product, re-register your updated DevExpress license key to remove evaluation warnings and messages.
This package is included in the following commercial subscriptions:
- DevExpress Reporting Subscription
- DevExpress ASP.NET Subscription
- DevExpress DXperience Subscription
- DevExpress Universal Subscription
See DevExpress Subscriptions & Licensing for subscription comparison tables, purchasing FAQ, and licensing information.
Related Components/Packages
DevExpress.Web.Reporting — Web Document Viewer and End-User Report Designer for ASP.NET Web Forms and ASP.NET MVC. This package is required — install it alongside DevExpress.Web.Reporting.Azure.
dotnet add package DevExpress.Web.Reporting
Documentation
Software Bill of Materials (SBOM)
To access SBOM files for DevExpress packages, please refer to the following article: Software Bill of Materials (SBOM) for DevExpress .NET assemblies/NuGet packages, JavaScript, VCL and other redistributable artifacts.
See Also: Information Security | Security - What You Need to Know
Useful Online Resources
Showing the top 20 packages that depend on DevExpress.Web.Reporting.Azure.
| Packages | Downloads |
|---|---|
|
DevExpress.AspNetCore.Reporting.Azure
Target Platform/Framework: Web
DevExpress Product Libraries Used: .NET Reporting (https://www.devexpress.com/subscriptions/reporting)
Available in the following DevExpress Subscription(s): Universal, DXperience, ASP.NET & Blazor (includes DevExtreme), Reporting
|
6 |
|
DevExpress.AspNetCore.Reporting.Azure
This package provides services specifically designed to work with web reporting applications in the Microsoft Azure environment.
|
6 |
|
DevExpress.AspNetCore.Reporting.Azure
Target Platform/Framework: Web
DevExpress Product Libraries Used: .NET Reporting (https://www.devexpress.com/subscriptions/reporting)
Available in the following DevExpress Subscription(s): Universal, DXperience, ASP.NET & Blazor (includes DevExtreme), Reporting
|
5 |
|
DevExpress.AspNetCore.Reporting.Azure
Target Platform/Framework: Web
DevExpress Product Libraries Used: .NET Reporting (https://www.devexpress.com/subscriptions/reporting)
Available in the following DevExpress Subscription(s): Universal, DXperience, ASP.NET & Blazor (includes DevExtreme), Reporting
|
4 |
|
DevExpress.AspNetCore.Reporting.Azure
Target Platform/Framework: Web
DevExpress Product Libraries Used: .NET Reporting (https://www.devexpress.com/subscriptions/reporting)
Available in the following DevExpress Subscription(s): Universal, DXperience, ASP.NET & Blazor (includes DevExtreme), Reporting
SBOM: https://sbom.devexpress.com/nuget/DevExpress.AspNetCore.Reporting.Azure/26.1.4-pre-26179
|
3 |
|
DevExpress.AspNetCore.Reporting.Azure
Target Platform/Framework: Web
DevExpress Product Libraries Used: .NET Reporting (https://www.devexpress.com/subscriptions/reporting)
Available in the following DevExpress Subscription(s): Universal, DXperience, ASP.NET & Blazor (includes DevExtreme), Reporting
SBOM: https://sbom.devexpress.com/nuget/DevExpress.AspNetCore.Reporting.Azure/26.1.4-pre-26190
|
3 |
.NET Framework 4.6.2
- Azure.Data.Tables (>= 12.11.0)
- Azure.Messaging.ServiceBus (>= 7.20.1)
- Azure.Storage.Blobs (>= 12.26.0)
- DevExpress.Data (= 26.1.5-pre-26235)
- DevExpress.Printing.Core (= 26.1.5-pre-26235)
- DevExpress.Reporting.Core (= 26.1.5-pre-26235)
- DevExpress.Web.Reporting.Common (= 26.1.5-pre-26235)
.NET 8.0
- Azure.Data.Tables (>= 12.11.0)
- Azure.Messaging.ServiceBus (>= 7.20.1)
- Azure.Storage.Blobs (>= 12.26.0)
- DevExpress.Data (= 26.1.5-pre-26235)
- DevExpress.Printing.Core (= 26.1.5-pre-26235)
- DevExpress.Reporting.Core (= 26.1.5-pre-26235)
- DevExpress.Web.Reporting.Common (= 26.1.5-pre-26235)
| Version | Downloads | Last updated |
|---|---|---|
| 26.1.5 | 1 | 09/22/2026 |
| 26.1.5-pre-26248 | 1 | 09/22/2026 |
| 26.1.5-pre-26241 | 1 | 09/22/2026 |
| 26.1.5-pre-26235 | 1 | 09/22/2026 |
| 26.1.5-pre-26227 | 1 | 09/22/2026 |
| 26.1.4 | 1 | 09/22/2026 |
| 26.1.4-pre-26190 | 2 | 07/24/2026 |
| 26.1.4-pre-26179 | 2 | 07/07/2026 |
| 26.1.3 | 3 | 06/20/2026 |
| 26.1.2-beta | 4 | 05/28/2026 |
| 25.2.10 | 0 | 09/22/2026 |
| 25.2.9 | 1 | 09/22/2026 |
| 25.2.8 | 4 | 06/17/2026 |
| 25.2.7 | 4 | 05/13/2026 |
| 25.2.6 | 6 | 04/28/2026 |
| 25.2.5 | 7 | 03/03/2026 |
| 25.2.4 | 5 | 03/23/2026 |
| 25.2.3 | 7 | 01/16/2026 |
| 25.1.14 | 0 | 09/22/2026 |
| 25.1.13 | 1 | 09/22/2026 |
| 25.1.12 | 4 | 06/17/2026 |
| 25.1.11 | 6 | 05/05/2026 |
| 25.1.10 | 6 | 04/28/2026 |
| 25.1.9 | 6 | 03/03/2026 |
| 25.1.8 | 5 | 03/23/2026 |
| 25.1.7 | 8 | 01/16/2026 |
| 25.1.6 | 7 | 01/17/2026 |
| 25.1.5 | 7 | 01/16/2026 |
| 25.1.4 | 7 | 01/16/2026 |
| 25.1.3 | 6 | 01/16/2026 |
| 23.2.9 | 8 | 09/13/2025 |
| 22.1.5 | 12 | 01/20/2025 |