随笔分类 -  NetCore

微软最新框架学习笔记
摘要:OrderBy方法作为Linq的排序,是经常用的方法。 在.net5之前的版本,用法直接是: var newList= ulist.OrderBy(x => x.UserName).ToList(); 但是自从.net5后,这样就会出现异常,有中文、英文都有的时候,排序就会出现问题。 解决方案: 需 阅读全文
posted @ 2022-10-14 17:00 沐雪架构师 阅读(319) 评论(0) 推荐(0) 编辑
摘要:demo代码下载: https://gitee.com/MuXueRuanJian/castle_dynamic_proxy_test.git 参考网址: https://www.cnblogs.com/DjlNet/p/7603654.html https://mp.weixin.qq.com/s 阅读全文
posted @ 2022-08-02 13:47 沐雪架构师 阅读(235) 评论(0) 推荐(0) 编辑
摘要:identityserver4 用户从数据库or从用户中心接口取数据,并且授权验证 主要参考: https://www.cnblogs.com/FireworksEasyCool/p/10181681.html https://stackoverflow.com/questions/35304038 阅读全文
posted @ 2022-07-21 16:01 沐雪架构师 阅读(132) 评论(0) 推荐(0) 编辑
摘要:startup类添加代码: public void SetSameSite(HttpContext httpContext, CookieOptions options) { if (options.SameSite == SameSiteMode.None) { if (httpContext.R 阅读全文
posted @ 2022-07-14 18:45 沐雪架构师 阅读(78) 评论(0) 推荐(0) 编辑
摘要:一、引用Nuget:IdentityServer4 最新版本 4.1.2 二、添加配置: public class Config { /// <summary> /// 定义资源 /// </summary> public static IEnumerable<ApiResource> GetApi 阅读全文
posted @ 2022-07-13 16:15 沐雪架构师 阅读(276) 评论(0) 推荐(0) 编辑
摘要:命令:docker system df 查看 每个 image、container 详细大小:docker system df -v 阅读全文
posted @ 2022-06-29 14:21 沐雪架构师 阅读(647) 评论(0) 推荐(0) 编辑
摘要:多语言功能比较常见。.netcore里,我们一般都会使用资源包,也就是在Resources目录下创建语言包。 第二步:startup里写代码: using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using 阅读全文
posted @ 2022-06-23 14:14 沐雪架构师 阅读(175) 评论(5) 推荐(0) 编辑
摘要:dotnet xxx.dll --urls "http://*:5001" 后台执行: nohup dotnet xxx.dll --urls "http://*:6001"& 会在当前目录生成一个日志文件,查看日志文件: cat nohup.out 阅读全文
posted @ 2022-06-23 10:52 沐雪架构师 阅读(1461) 评论(0) 推荐(0) 编辑
摘要:1、将skywalking8.9.1的进程kill -9 。 2、将skywalking9.1的代码拷贝到服务器,修改application.yml和webapp.yml,修改方法与skywalking8.9.1,参照我以前写的文章:https://blog.csdn.net/puzi0315/ar 阅读全文
posted @ 2022-06-21 16:45 沐雪架构师 阅读(3804) 评论(0) 推荐(1) 编辑
摘要:沐雪多租宝SaaS小程序商城系统后端技术栈从.NetCore3.1升级到.Net6了。 自沐雪多租宝发布第一版以来,我们经过多次的版本迭代,已经成为一个非常稳健的商城系统 。根据已规划的技术路线图,我们又向前跨了一步! 《多租宝》功能简介 SaaS模式的多租户/多商户小程序商城系统,可以同时支持多个 阅读全文
posted @ 2022-03-06 23:43 沐雪架构师 阅读(239) 评论(0) 推荐(0) 编辑
摘要:背景 1、支持写入文本和写入ELK; 2、支持.netcore3.1和 .Net5(也可支持.Net6) 3、基于Serilog 开源的日志组件进行开发;将预定义的配置,逻辑代码都写在组件里,项目开发者无需关注其逻辑。 4、封装的目的是便于在项目里更加简单方便使用;组件专注于组件本身逻辑,项目开发专 阅读全文
posted @ 2022-03-04 14:48 沐雪架构师 阅读(209) 评论(0) 推荐(0) 编辑
摘要:.Net6是继.NetCore 3.1之后的有一LTS长期支持版本,我们一般会将.NetCore3.1项目直接升级到.Net6,网上有很多人说,需要先从.NetCore3.1升级到.Net5,再升级到.Net6,其实我觉得直接从.NetCore3.1升级到.Net6更简单。 沐雪多租宝的后端有2个项 阅读全文
posted @ 2022-03-01 22:40 沐雪架构师 阅读(538) 评论(0) 推荐(0) 编辑
摘要:1、下载sdk https://dotnet.microsoft.com/en-us/download/dotnet/6.0 3个东西,下载好后,安装。 2、vs创建站点,发布到一个目录 这里一定要选择 Debug模式。 目标位置的完全路径复制出来,下一步会用到。 3、IIS创建站点,指向目标位置, 阅读全文
posted @ 2022-01-12 16:57 沐雪架构师 阅读(869) 评论(0) 推荐(0) 编辑
摘要:skywalking对http请求实现了无代码入侵的跟踪,但是对grpc则需要修改相应的代码。 根据官方的提示: https://github.com/SkyAPM/SkyAPM-dotnet/pull/236 1.由于Grpc没有Diagnostics机制,只能通过它本身提供的Intercepto 阅读全文
posted @ 2021-12-20 15:01 沐雪架构师 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:参考:https://zhuanlan.zhihu.com/p/114178089 组件的git地址:https://github.com/SkyAPM/SkyAPM-dotnet 1、nuget先安装一下 SkyAPM.Agent.AspNetCore 2、配置一下环境变量 ASPNETCORE_ 阅读全文
posted @ 2021-11-24 14:29 沐雪架构师 阅读(1067) 评论(0) 推荐(0) 编辑
摘要:HttpClient是经常用到的。我们做一个简单的封装类 using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Net.Http; using System.Net.Http.Heade 阅读全文
posted @ 2021-11-23 11:05 沐雪架构师 阅读(1271) 评论(0) 推荐(0) 编辑
摘要:public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder( 阅读全文
posted @ 2021-11-22 11:36 沐雪架构师 阅读(230) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示