Skip to main content
net8.0

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.Aspire.AspNetCore.Reporting/26.1.5-pre-26235

Published
Jan 1, 1900
128y ago
Total Downloads
34.4K
34,437

Install

dotnet add package DevExpress.Aspire.AspNetCore.Reporting --version 26.1.5-pre-26235
ProductVersions
.NET
net8.0

README

.NET Aspire Integration for DevExpress ASP.NET Core Reports

This package connects DevExpress ASP.NET Core Reports back-end services to .NET Aspire. Call AddAspNetCoreReporting() to share trace and metrics data with the .NET Aspire Dashboard and monitor the performance of DevExpress Reports in your JavaScript-based reporting apps (including Blazor). You can track metrics, review traces, and access structured logs for document creation and export operations in real time.

Key Features

  • Shares trace and metrics data from DevExpress ASP.NET Core Reporting backend services with the .NET Aspire Dashboard.
  • Monitors Web Document Viewer and Report Designer performance in real time and provides metrics, traces, and structured logs for document creation and export operations.
  • Builds on OpenTelemetry metrics and tracing enabled through the .NET Aspire service defaults.
  • Lets you disable metrics or tracing with the AspNetCoreReportingSettings options (DisableMetrics, DisableTracing).
  • Works alongside DevExpress.Aspire.Reporting, which shares trace data from the core report document creation and export engine.

Example: Activate .NET Aspire Monitoring

In your reporting project's Program.cs, enable .NET Aspire integration after the AddDevExpressControls() call:

var builder = WebApplication.CreateBuilder(args);
builder.Services.AddDevExpressControls();

// Enable service discovery and configure OpenTelemetry metrics and tracing for .NET Aspire.
builder.AddServiceDefaults();

// Share trace data with the .NET Aspire Dashboard from report document creation and exporting.
builder.AddReporting();
// Share trace and metrics data with the .NET Aspire Dashboard for the Reports back-end services.
builder.AddAspNetCoreReporting();

For the complete walkthrough, refer to the following help topic: Integrate .NET Aspire Dashboard into Web Reporting Apps.

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.

Related Components/Packages

DevExpress.Aspire.Reporting — .NET Aspire integration services for the core DevExpress Reporting engine.

dotnet add package DevExpress.Aspire.Reporting

DevExpress.AspNetCore.Reporting — Web Document Viewer and End-User Report Designer for ASP.NET Core. This package is required — install it alongside DevExpress.Aspire.AspNetCore.Reporting.

dotnet add package DevExpress.AspNetCore.Reporting

DevExpress.Blazor.Reporting.JSBasedControls — JavaScript-based DevExpress reporting components for Blazor (Document Viewer, Report Designer, and Parameters Panel).

dotnet add package DevExpress.Blazor.Reporting.JSBasedControls

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

Changes from Previous Version

No structural changes between v26.1.6-pre-26277 and v26.1.5-pre-26235.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

This version is marked prerelease. Validate its API and upgrade path before production use.No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 1 target framework; confirm the exact target used by your application.This version is unlisted. Prefer a listed release unless you deliberately need this exact version for reproducibility.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.