
.NET Core
文章平均质量分 58
.NET Core
请叫我权哥
这个作者很懒,什么都没留下…
展开
-
ASP.NET MVC 5 应用程序的生命周期
原文件:https://docs.microsoft.com/zh-cn/aspnet/mvc/overview/getting-started/lifecycle-of-an-aspnet-mvc-5-application/_static/lifecycle-of-an-aspnet-mvc-5-application1.pdf说明文档:https://docs.microsoft.com/zh-cn/aspnet/mvc/overview/getting-started/lifecycle-of-a原创 2021-04-02 11:38:37 · 387 阅读 · 0 评论 -
.NETCore Nuget 发布包含静态文件 content file
Nuget 发布包含静态文件 content file解决办法在.csproj引用资源中标记pack配置<pack>true</pack>例如 <ItemGroup> <Content Include="dotnetty.linux.pfx"> <pack>true</pack> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDi原创 2021-02-02 17:41:26 · 1249 阅读 · 2 评论 -
IsValid(object value) has not been implemented by this class. The preferred entry point is GetValid
IsValid(object value) has not been implemented by this class. The preferred entry point is GetValidationResult() and classes should override IsValid(object value, ValidationContext context).模型验证时,创建自定义验证特性,报了这个错。注:这里是自定义的模型认证,在ASP.NET Core中API或MVC 的模型没有原创 2021-01-28 16:13:02 · 420 阅读 · 0 评论 -
DotNetty TLS 开启双向认证加密传输数据
这里写目录标题DotNetty TLS 开启双向认证加密传输数据一、生成PFX证书二、服务器端2.1 引用Nuget:2.2 创建处理请求类2.3 注册DotNetty监听服务三、客户端端3.1 引用Nuget3.2 响应处理3.3 连接到服务端DotNetty TLS 开启双向认证加密传输数据DotNetty为服务间通讯,包括提供服务的服务器端和请求数据的客户端。如果需要密文传输数据则需要开启TLS,用于通讯加密。TLS涉及到的是证书,首先来看看如果生成DotNetty的TLS证书。一、生成PFX证原创 2021-01-27 17:11:26 · 1236 阅读 · 0 评论 -
.NetCore框架Surging系列(九)性能提升-1
.NetCore框架Surging系列(一)介绍.NetCore框架Surging系列(二)HTTP.NetCore框架Surging系列(三)HTTP本地路由发现过程.NetCore框架Surging系列(四)RPC客户端过程.NetCore框架Surging系列(五)路由注册.NetCore框架Surging系列(六)路由发现.NetCore框架Surging系列(七)路由监听1 优化Swagger中间件1.1 修改方式一工程:Surging.Core.Swagger文件:Swagg原创 2021-01-21 14:37:47 · 611 阅读 · 1 评论 -
ASP.NET Core 非容器化部署 Ubuntu主机部署
1. 安装SDKwget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.debsudo dpkg -i packages-microsoft-prod.debsudo apt-get update; \ sudo apt-get install -y apt-transport-https && \ sudo a原创 2020-12-31 16:57:22 · 223 阅读 · 0 评论 -
.NETCore Entity Framework(ef)学这一篇就够了 - 基础知识(上篇)
.NETCore Entity Framework(ef) 基础知识(上篇).NETCore Entity Framework(ef) 基础知识一 概述EF用途作对象关系映射程序 (O/RM)1. 能够使用 .NET 对象处理数据库(数据迁移,正式环境慎用)2. 无需编写大部分数据访问代码(sql)二 DbContext上下文生命周期实例化方式ASP.NET Core依赖注入New 初始化数据库连接字符串DbContextOptionsDbContextOptions说明配置数据库提供程序其他配置查询追踪原创 2020-12-23 15:41:48 · 7793 阅读 · 0 评论 -
.NETCore C# Task任务管理 返回相同结果 问题
C# 多个Task返回相同结果时task会被合并调用任务每个任务都是返回Taskvar assetCountCurrentMonthTask = GetCurrentMonthCreateAsset(orgUids, normalState, currentTime, currentMonth);var assetCountLastMonthNormalDeleteTask = GetLastMonthCreateNormalAsset(orgUids, normalState, currentT原创 2020-12-17 14:08:01 · 1027 阅读 · 0 评论 -
ASP.NET Core 过滤器向控制器注入参数 传参
ASP.NET Core 过滤器向控制器注入参数(传参)场景如题,在ASP.NET Core使用过程中,过滤器处理相关业务后,有时需要统一初始化一些数据,并将数据传递到控制器和API中。方法一 ModelStateDictionary优点:实现简单缺点:只能传字符串参数,相较于方法二,功能单一1、写入参数public class SignFilter : ActionFilterAttribute { public override void OnActionExecu原创 2020-12-08 15:40:45 · 3964 阅读 · 1 评论 -
.NetCore源码解读 ZipFile 解压过程
.NetCore ZipFile压缩包解压过程解压过程压缩包的压缩文件windowlinux源码传送门解压过程读取压缩包将指定路径文件打开为表示zip归档格式的压缩文件包遍历压缩包的压缩文件window包含文件和目录linux只包含文件创建解压文件存放目录遍历压缩包的压缩文件,包含文件和目录(linux中文件描述符)将数据写入文件压缩包的压缩文件window获得的文件包含目录和文件,多级目录为多个ZipArchiveEntry,且多级目录分隔符为“/”。linux原创 2020-06-24 09:19:44 · 1541 阅读 · 0 评论