@page "/Error"
@using System.Diagnostics
Request ID: @RequestId
切换到Development环境将显示有关发生的错误的更多详细信息。
不应为已部署的应用程序启用开发环境。 它可能导致向最终用户显示来自异常的敏感信息。 对于本地调试,通过将 ASPNETCORE_ENVIRONMENT 环境变量设置为 Development 来启用 开发 环境 并重新启动应用程序。
@code{ [CascadingParameter] private HttpContext? HttpContext { get; set; } private string? RequestId { get; set; } private bool ShowRequestId => !string.IsNullOrEmpty(RequestId); protected override void OnInitialized() => RequestId = Activity.Current?.Id ?? HttpContext?.TraceIdentifier; }