首页 DotNet
  • NET8下的ILogger如何写入输出到文本 难道ILogger只能在控制台里输出日志吗

    NET8下的ILogger如何写入输出到文本 难道ILogger只能在控制台里输出日志吗NET8下的ILogger如何写入输出到文本 难道ILogger只能在控制台里输出日志吗, 首先安装一个NLog.Extensions.Logging包,打开nuget包管理器,搜索NLog.Extensions.Logging然后安装稳定版(目前是5.3.11,可能以后会更新,不过你使用.net8时就安装这个即可),根目录下新建一个日志配置文件nlog.config,把下面的内容写入

  • Net8添加全局异常过滤器

    Net8添加全局异常过滤器新建一个帮助类, ExceptionFilterAttribute.cs , 使其继承于属性和异常接口,Attribute, IExceptionFilter, 全局异常过滤器, 这里如果不想显示特定的错误给前台调用者, 可以定制错误输出到前台调用者

  • NET8.0如何添加过滤器 怎么添加全局过滤器

    NET8.0如何添加过滤器 怎么添加全局过滤器NET8.0如何添加过滤器 怎么添加全局过滤器, 新建一个过滤器 MyAuthorizeAttribute.cs使其继承于Attribute, IAuthorizationFilter, 以下内容写入其中, 全局过滤器的添加 , 打开Program.cs , 找到 builder.Services.AddControllers,进行修改

  • asp.net core web api自定义Swagger的UI界面及JWT身份认证的配置(二)

    asp.net core web api自定义Swagger的UI界面及JWT身份认证的配置(二)asp.net core web api自定义Swagger的UI界面及JWT身份认证的配置, 新建控制器TokenController,获取token的控制器,token中的有效载荷是什么,新建一个需要受保护的HomeController, 一会儿我们用咱们刚才的验证和授权来保护这个Controller ,由于统一格式需要一个统一返回结果的类MyResult.cs

  • asp.net core web api自定义Swagger的UI界面及JWT身份认证的配置(一)

    asp.net core web api自定义Swagger的UI界面及JWT身份认证的配置(一)asp.net core web api自定义Swagger的UI界面及JWT身份认证的配置, 添加swagger自定义的包名称 IGeekFan.AspNetCore.Knife4jUI , 映射JwtTokenOption配置类,把appsettings.json里的配置映射到 JwtTokenOption.cs类上去,使用Rsa的密钥进行身份验证与授权

  • asp.net程序执行时间如何计算(代码运行时间)

    asp.net程序执行时间如何计算(代码运行时间)ASP.NET 性能优化:如何精确计算代码运行时间在软件开发过程中,优化代码性能是一个至关重要的环节,特别是在使用ASP.NET框架构建Web应用程序时。代码的运行时间直接影响用户体验和服务器资源的利用率。准确地测量和评估ASP.NET应用程序中各个部分的执行时间,对于发现性能瓶颈、提升应用效率具有重要意义。本文将详绑介绍如何在ASP.NET环境中计算代码的运行时间,包括使用不同的方法和工具,以及一些优化技巧和最佳实践。

  • .net8.0 log4net在programe中记录全站的访问日志

    .net8.0 log4net在programe中记录全站的访问日志.net8.0 log4net在programe中记录全站的访问日志, 当然,也可以使用nginx的日志查看,不过,这里还是用asp.net本身来记录一下,可以记入数据库。方便后续分析

  • 共7条1