01 2021 档案
摘要:.net5发布和.net core3发布一样,没有什么区别,就不多说了,之前我也发过教程,.net5 webapi 默认集成了Swagger ,发布的时候 发现swagger没有了.... 这个问题需要是Startup.cs文件中Configure方法的问题,把swagger从IsDevelopme
阅读全文
摘要:认证和授权区别? 首先我们要弄清楚认证(Authentication)和授权(Authorization)的区别,以免混淆了。认证是确认的过程中你是谁,而授权围绕是你被允许做什么,即权限。显然,在确认允许用户做什么之前,你需要知道他们是谁,因此,在需要授权时,还必须以某种方式对用户进行身份验证。 什
阅读全文
摘要:1 public class APIAuthFilter : Attribute, IAuthorizationFilter 2 { 3 private const string secretKey = ""; 8 public void OnAuthorization(AuthorizationF
阅读全文
摘要:1、修改Startup.cs文件 2、中间件件注 app.UseAuthorization(); 4、效果 5、代码如下: 1 public void ConfigureServices(IServiceCollection services) 2 { 3 services.AddControlle
阅读全文
摘要:正常来说.net5 的webapi项目,默认已经有swagger了,但是我发现方法体注释说明显示不出来,这里主要是解决这个问题。 首先改下xml输出路径 然后在Startup.cs中添加几行代码 1 //Locate the XML file being generated by ASP.NET..
阅读全文
摘要:1、NuGet安装 Microsoft.AspNetCore.Http 2、services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>(); 3、获取 1 HttpContextAccessor context = new Htt
阅读全文
摘要:主要解决 http跳转问题,然后顺道解决下 不带www的域名跳转到www的域名下。 例如 http://PrintY.com 跳转到 https://www.PrintY.com, https://PrintY.com 跳转到 https://www.PrintY.com 当然还有一个问题,就是II
阅读全文
摘要:话不多说,稍微研究过.net core 下 orm框架的都应该知道SqlSugar,它的好谁用谁知道!!! 1、NuGet SqlSugarCore 2、撸代码 官网:http://www.donet5.com/home/Doc?typeId=1180 因为是中国大哥码的,所以教程一看就会,批量、事
阅读全文
摘要:值此元旦佳节,是个学习的好时间,啊哈哈哈,断断续续研究了一晚上,总结下吧 ! 官网地址:https://www.hangfire.io/ 1、NuGet安装包 Hangfire.AspNetCore Hangfire.MemoryStorage Hangfire.SqlServer 其中Hangfi
阅读全文