DevExpress.Web.Reporting.Azure
26.1.5
Prefix Reserved
dotnet add package DevExpress.Web.Reporting.Azure --version 26.1.5
NuGet\Install-Package DevExpress.Web.Reporting.Azure -Version 26.1.5
<PackageReference Include="DevExpress.Web.Reporting.Azure" Version="26.1.5" />
<PackageVersion Include="DevExpress.Web.Reporting.Azure" Version="26.1.5" />
<PackageReference Include="DevExpress.Web.Reporting.Azure" />
paket add DevExpress.Web.Reporting.Azure --version 26.1.5
#r "nuget: DevExpress.Web.Reporting.Azure, 26.1.5"
#:package DevExpress.Web.Reporting.Azure@26.1.5
#addin nuget:?package=DevExpress.Web.Reporting.Azure&version=26.1.5
#tool nuget:?package=DevExpress.Web.Reporting.Azure&version=26.1.5
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
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 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)
- DevExpress.Printing.Core (= 26.1.5)
- DevExpress.Reporting.Core (= 26.1.5)
- DevExpress.Web.Reporting.Common (= 26.1.5)
-
net8.0
- Azure.Data.Tables (>= 12.11.0)
- Azure.Messaging.ServiceBus (>= 7.20.1)
- Azure.Storage.Blobs (>= 12.26.0)
- DevExpress.Data (= 26.1.5)
- DevExpress.Printing.Core (= 26.1.5)
- DevExpress.Reporting.Core (= 26.1.5)
- DevExpress.Web.Reporting.Common (= 26.1.5)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on DevExpress.Web.Reporting.Azure:
| Package | 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 |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 26.1.5 | 128 | 9/18/2026 |
| 26.1.5-pre-26248 | 97 | 9/11/2026 |
| 26.1.5-pre-26241 | 116 | 9/2/2026 |
| 26.1.5-pre-26235 | 115 | 8/26/2026 |
| 26.1.5-pre-26227 | 127 | 8/18/2026 |
| 26.1.4 | 1,260 | 8/7/2026 |
| 26.1.3 | 3,140 | 6/18/2026 |
| 25.2.10 | 36 | 9/22/2026 |
| 25.2.9 | 293 | 8/3/2026 |
| 25.2.8 | 1,666 | 6/10/2026 |
| 25.2.7 | 2,397 | 5/6/2026 |
| 25.2.6 | 2,961 | 4/7/2026 |
| 25.1.14 | 34 | 9/22/2026 |
| 25.1.13 | 158 | 7/31/2026 |
| 25.1.12 | 584 | 6/10/2026 |
| 25.1.11 | 769 | 5/5/2026 |