在 .NET Core 8 中使用 IExceptionHandler 增强了异常处理 在.NET 8中,异常处理是通过接口来实现的,它为开发者提供了一种统一的方式来处理应用程序中的异常。以下是对上述内容的中文介绍:IExceptionHandler .NET 8 (3) 自定义错误响应 (1) 全局异常处理器 (1) 错误处理器 (1) 日志记录器 (1) 中间件 (6) 2024年11月28日 | 阅读 88
说明 .NET Core 中的 IAuthorizationFilter 在ASP.NET Core应用程序中,授权过滤器(Authorization Filter)是一个重要的组件,它允许我们在控制器和动作级别应用授权规则。这些过滤器会在动作方法执行之前运行,确保用户具有访问该方法的权限。本文将详细介绍授权过滤器的作用及其在ASP.NET Core中的实现方式。 .NET Core (13) ASP.NET Core (11) 授权 (1) IAuthorizationFilter (1) 中间件 (6) 权限检查 (1) 2024年10月29日 | 阅读 70
ASP.NET Core 中间件 ASP.NET Core 中间件(有时称为中间件,有时称为中间软件或模块),这也是我们系列的第一篇文章。我选择这个主题的原因是为了解释新技术提供的便利性和可能性,并更深入地探讨这个主题。 中间件 (6) ASP.NET Core (11) 请求处理 (2) 责任链 (1) 内容生成 (1) 自定义中间件 (1) 2024年10月25日 | 阅读 21
使用 JWT 进行 ASP.NET Core Web API 的身份验证与角色授权 本文介绍如何在 ASP.NET Core Web API 中实现 JSON Web Token (JWT) 身份验证与角色授权。通过创建用户登录、生成和验证 JWT 令牌,以及实现基于角色的访问控制,提升了应用程序的安全性。文章详细讲解了项目结构、关键类的实现以及中间件的配置,适合开发者快速上手。 JWT (1) 身份验证 (4) 角色授权 (1) ASP.NET Core (11) 中间件 (6) 项目结构 (1) 2024年9月20日 | 阅读 154
ASP.NET Core 中的中间件:构建灵活的请求处理管道 在这篇文章中,我们探讨了 ASP.NET Core 中间件的核心概念及其在请求处理中的作用。中间件是处理请求和响应的重要组成部分,通过灵活的配置和排序,开发者可以在应用程序中实现认证、日志记录等功能。本文介绍了中间件的基本结构、实际示例以及如何有效地配置和排序中间件,以帮助您构建强大且灵活的 web 应用程序。 中间件 (6) 请求处理 (2) 日志记录 (8) 请求管道 (1) 配置 (7) 2024年9月13日 | 阅读 72
如何在 ASP.NET Core 8 中集成 Serilog 进行高效日志记录 本指南介绍如何在 ASP.NET Core 8 中集成 Serilog 实现高效的日志记录。涵盖 Serilog 的主要特性、配置步骤和实际应用示例,帮助开发者利用结构化日志提升应用程序的调试、监控和维护能力。 Serilog (2) 日志记录 (8) ASP.NET Core (11) 结构化日志 (1) 配置 (7) 中间件 (6) 2024年9月12日 | 阅读 211