摘要:
环境:win10+.net8+vs2022+vue3(history路由模式)本文只演示在winows上面的部署 目的: 1.防止反编译,增加破解成本 2.更便捷的部署方式,开箱即用 实现: 1.不依赖容器,包括IIS,apache,docker,nginx等 2.更少的文件,所有dll逻辑打包成一 阅读全文
摘要:
环境 centos,docker,nginx,.net 5 1. 配置Nginx server { listen 80; server_name www.xxx.cn; location / { proxy_set_header Host $host; proxy_set_header X-Real 阅读全文
摘要:
判断是否为null whereExpression = p =>string.IsNullOrWhiteSpace(p.RealName) 等同于 SELECT * FROM tbl WHERE RealNameIS NULL 判断以什么开头,前缀匹配 whereExpression = p =>p 阅读全文
摘要:
环境: 宿主机:winows 10 家庭版 虚拟机管理软件:Hyper-V 虚拟机系统:Ubuntu 20.10 Docker版本:Docker CE 20.10.2 Core版本:5.0 本文不讲docker的基础知识,关于虚拟机配置和网络共享看这里 571115139 一、配置Ubuntu固定网 阅读全文
摘要:
本文的最终目的是要将.netcore5.0(.net5.0)部署在Ubuntu中的docker容器中。 当前环境: 主系统:win10家庭版 虚拟机:Hyper-V (win10自带虚拟机) 虚拟机系统:Ubuntu20.10-live-server 571115139 一、win10 启用Hype 阅读全文
摘要:
最近在linux部署core5.0,nlog的路径为了统一使用了 ${currentdir:cached=true}来实现当前程序目录的保存。顺便记录其他变量 $ {cached} - 将缓存应用于另一个布局输出。 $ {db-null} - 为数据库渲染DbNull $ {exception} - 阅读全文
摘要:
环境: .net core 3.1 MSSSQL , MYSQL MVC EFCore AutoFac 前言: 不同的框架主要解决开发中出现的不同的问题,本框架主要解决多个项目在开发过程中多个模块的重复使用造成冗余和不便于管理。 项目适用背景: 1.不同项目之间业务逻辑有所关联并不是完全独立的项目 阅读全文
摘要:
控制器相关中:HttpContext来获取实例 HttpContext下有一个RequestedService同样可以用来获取实例对象 IUserDAL userDAL = HttpContext.RequestServices.GetService(typeof(IUserDAL)) as IUs 阅读全文
摘要:
.net core 3.x 对插件化开发还是比较友好 静态资源使用RCL Content 中提到的方法 只要通过 _content/{areaName}/ 就能访问对应 areaName 中的静态资源。 发布时会自动生成 _content目录 目前框架结构如下: mvc. web为入口模块,core 阅读全文
摘要:
EFCore.BulkExtensions,EntityFramework-Plus 都是Microsoft推荐的EFcore扩展 。 可以通过nuget安装 一、EFCore.BulkExtensions 使用方法如下: 实体批量操作: context.BulkInsert(entitiesLis 阅读全文