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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DevExpress.Web.Reporting.Azure" Version="26.1.5" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DevExpress.Web.Reporting.Azure" Version="26.1.5" />
                    
Directory.Packages.props
<PackageReference Include="DevExpress.Web.Reporting.Azure" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DevExpress.Web.Reporting.Azure --version 26.1.5
                    
#r "nuget: DevExpress.Web.Reporting.Azure, 26.1.5"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package DevExpress.Web.Reporting.Azure@26.1.5
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DevExpress.Web.Reporting.Azure&version=26.1.5
                    
Install as a Cake Addin
#tool nuget:?package=DevExpress.Web.Reporting.Azure&version=26.1.5
                    
Install as a Cake Tool

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 UseAzureEnvironment method.
  • Allows you to adjust the cached report, document, exported document, and search result lifetimes through the StorageCleanerSettings service.

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:

See DevExpress Subscriptions & Licensing for subscription comparison tables, purchasing FAQ, and licensing information.

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
Loading failed