摘要:
AuthorizationWithCustMiddleware /// <summary> /// 自定义授权中间件类:使用 身份验证中间件 存储的身份信息来进行权限验证 /// 一定要先启用 身份验证中间件(app.UseAuthentication()),它会验证请求中的身份信息,并将身份信息存 阅读全文
摘要:
Nuget <PackageReference Include="Hangfire.AspNetCore" Version="1.8.5" /> <PackageReference Include="Hangfire.Dashboard.BasicAuthorization" Version="1. 阅读全文
摘要:
Nuget <PackageReference Include="NLog.Web.AspNetCore" Version="5.3.8" /> <PackageReference Include="NLog" Version="5.2.8" />install-package NLog -vers 阅读全文
摘要:
背景:直接like查询匹配不到数据 SELECT 1WHERE '["List":[]}]' LIKE '%[]%' 解决方案: 1.用方括号([])处理特殊字符 SELECT 1WHERE '["List":[]}]' LIKE '%[[]]%' 2.用转义符:escape SELECT 1 WH 阅读全文
摘要:
Nuget Runtime: Net6 MailKit 4.2.0 MimeKit 4.2.0 发送纯文本 { var bodyBuilder = new BodyBuilder(); bodyBuilder.TextBody = "这是一封纯文本邮件"; message.Body = bodyBu 阅读全文
摘要:
JsonSerializerOptions.PropertyNamingPolicy 属性 services.AddControllers().AddJsonOptions(options => { // 获取或设置一个值,该值指定用于将对象的属性名称转换为其他格式(例如 camel 大小写)的策略 阅读全文
摘要:
错误信息 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 NETSDK1004 找不到资产文件“C:\BaseContract \obj\project.assets.json”。运行 NuGet 包还原以生成此文件。BaseContract C:\Program Files\dotnet\ 阅读全文
摘要:
Error A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 阅读全文
摘要:
解决方法: 鼠标点击在错误页面空白处,输入:thisisunsafe,页面就会正常 PS:输入 badidea 或者 thisisunsafe 忽略错误 阅读全文
摘要:
原始数据: 1.拼接SQL:容易注入 2.参数化查询: 2.1.等于 + Like: 2.2.等于 + Like + IN: 2.2.1.结果:类似的参数传递,但是结果为0 2.2.2.分析:通过SQL Server Profile得到运行sql,发现 IN 的参数被处理成了一个字符串,类似于: W 阅读全文