随笔分类 - ASP.NET Core
摘要:引言 在我们项目开发的过程中,使用.NET 6自带的日志系统有时是不能满足实际需求的,比如有的时候我们需要将日志输出到第三方平台上,最典型的应用就是在各种云平台上,为了集中管理日志和查询日志,通常会选择对应平台的日志SDK进行集成。比如微软Azure提供的Azure App Service Logg
阅读全文
摘要:在Centos上安装.NET环境 安装 .NET 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库。 打开终端并运行以下命令: sudo rpm -Uvh https://packages.microsoft.com/config/c
阅读全文
摘要:_Layout模板 常规的页面一般由头部导航、左侧菜单、中间主体内容主成,而其中唯一变动的基本就只有中间主体内容了,而Layout模板就是用来做这样一件事,编写好模板,需要变动的地方则使用@RenderBody()方法 _ViewStart 我们尝试在_Layout模板的footer标签中增加一点内
阅读全文
摘要:1、修改端口 public static IWebHostBuilder CreateHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args) .UseKestrel() .UseUrls("http://*:8080", "h
阅读全文
摘要:1、创建一个单独的WebApi项目用作JWT服务,直接使用主服务创建一个控制器也可 2、安装包 PM> Install-Package System.IdentityModel.Tokens.Jwt 3、JWT授权 在登录接口或其它你想颁发Token的地方编写如下Token生成代码 var clai
阅读全文
摘要:在一些项目中往往会使用Redis用作缓存查询,授权等,这里简单记录一下在.NET WebApi项目中使用过滤器+MemoryCache实现缓存查询 1、Startup中注册缓存服务 services.AddMemoryCache(); 2、创建一个自定义过滤器(这里使用资源过滤器) public c
阅读全文
摘要:托管设置 设置项目文件的AspNetCoreHostingModel属性 <PropertyGroup> <TargetFramework>netcoreapp3.1</TargetFramework> <!--<AspNetCoreHostingModel>InProcess</AspNetCor
阅读全文
摘要:Entity Framework(后面简称EF)作为微软家的ORM,自然而然从.NET Framework延续到了.NET Core。 安装 为了能够在控制台中使用命令行来操作EF,需要先安装Microsoft.EntityFrameworkCore.Tools。 Install-Package M
阅读全文