# Asp.Net Core Extension **Repository Path**: N-Y/asp-net-core-extension ## Basic Information - **Project Name**: Asp.Net Core Extension - **Description**: asp.net core 3.1 扩展,包括鉴权功能、全局访问日志、异常记录,支持本地日志文件存储和elk日志存储 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 3 - **Created**: 2020-11-25 - **Last Updated**: 2023-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Asp.Net Core Extension #### 介绍 asp.net core 3.1 扩展,包括鉴权功能、全局访问日志、异常记录,支持本地日志文件存储和elk日志存储。 全局异常记录:用于全局异常记录减少Controller中try catch; 全局访问日志:记录所有请求IP请求的路由及携带的body等数据; 鉴权功能:该功能主要包扩Funcion自动迁移和请求鉴权功能(目前暂时未添加缓存机制,后续添加); 注:目前功能暂时不完善,将来完善后尝试加入Nuget; #### 使用方法 + 1、同步仓库代码 + > git clone git@gitee.com:N-Y/asp-net-core-extension.git + 2、引用扩展包 + Nuanyang.Asp.Net.Core.Extension\Nuanyang.Asp.Net.Core.Extension.csproj + 3、按照WebApplicationDemo中使用方式加入管道和Services; + 4、加入数据库连接地址 + 注:运行程序后自动进行数据库迁移和新的controller数据导入;