xaf.blazor中如何开启诊断按钮

问:有没有一种方法可以启用XAF Blazor应用程序的诊断操作?

答:当前版本中并没有开启这个操作的选项,将来会增加此功能。但当前可以通过自己增加控制器来实现。

 

复制代码
 1 using DevExpress.ExpressApp.Blazor;
 2 using DevExpress.ExpressApp.SystemModule;
 3 using Microsoft.Extensions.Configuration;
 4 
 5 namespace MainDemo.Module.Blazor {
 6     public class BlazorDiagnosticInfoController : DiagnosticInfoController {
 7         protected override void OnActivated() {
 8             base.OnActivated();
 9             IConfiguration configuration = (IConfiguration)((BlazorApplication)Application).ServiceProvider.GetService(typeof(IConfiguration));
10             DiagnosticInfo.Active.SetItemValue(EnableDiagnosticActionsActiveKey, configuration.GetValue<bool>("EnableDiagnosticActions"));
11         }
12     }
13 }
复制代码
  • appsettings.Development.json
{
  "EnableDiagnosticActions": true,
  "DetailedErrors": true,
  ... 
}

上面的代码也演示了如何读取.net 5.0 中json 配置文件的读取方法

 

posted @   code first life  阅读(172)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2016-05-21 如何汉化XAF应用
点击右上角即可分享
微信分享提示