
.Net Core
写码的猿是攻城狮
此人很懒!
展开
-
identityserver4 使用自签名证书,client和API访问提示证书无效的解决方法
identityserver4 使用自签名证书,client和API访问提示错误:The remote certificate is invalid because of errors in the certificate chain: UntrustedRoot,查阅了很多资料,得知须得在HttpClient中将ServerCertificateCustomValidationCallback属性设为true。原创 2022-09-02 08:20:11 · 2275 阅读 · 0 评论 -
控制台程序httpclient使用IdentityServer4的授权码模式获取token
控制台程序httpclient使用IdentityServer4的授权码模式获取token获取token代码拿到token后,访问API系统使用IdentityServer4做鉴权,客户端是WPF,打算使用httpclient获取授权码模式的token,现做一个控制台测试例子。获取token代码新建一个AuthorizationCodeLogin类using IdentityModel;using IdentityModel.Client;using Microsoft.Net.Http.Hea原创 2022-03-28 11:14:12 · 1366 阅读 · 0 评论 -
docker镜像在构建时更换软件源,并安装必要工具、下载解压必要文件,以及更改时区的样例(.Net Core)
DotNet Core 在在构建docker镜像时更换软件源,并安装必要工具、下载解压必要文件,以及更改时区的样例原创 2021-09-18 07:27:53 · 464 阅读 · 0 评论 -
.Net Core控制台在微服务中实现后台任务
.Net Core控制台在微服务中实现后台任务主要实现代码原理解释看官网主要实现代码该代码主要实现获取微信小程序的访问凭证,并保存到Sqlite数据库中。主要使用了以下组件Microsoft.CSharp //用于处理动态类型NLog.Extensions.Logging //日志Newtonsoft.Json //json序列号和反序列化,可以使用dynamicMicrosoft.Extensions.Hosting //重中之重,实现后台任务关键Microsoft.Extensions原创 2021-08-12 11:46:56 · 523 阅读 · 0 评论 -
.net core压缩与解压缩
安装Install-package System.IO.Compression.ZipFile使用压缩ZipFile.CreateFromDirectory(string pathName, string fileName);//压缩参数 pathName 为要压缩的目录的路径,指定为相对或绝对路径。相对路径被解释为相对于当前工作目录。参数 fileName 要创建的压缩文件路径,指定为相对或绝对路径。相对路径被解释为相对于当前工作目录。解压缩ZipFile.ExtractToDir原创 2021-03-11 11:06:09 · 1983 阅读 · 0 评论 -
同名文件替换工具
同名文件替换工具工作中需要大批量替换文件夹下多个目录中的同名文件,度娘好久,也未找到合适工具,无奈自己写了个工具,功能够自己用了,现发布出来,给有需要的朋友使用。下载链接:https://pan.baidu.com/s/1OgSd84O0IDnfA5-vkUDuLw提取码:7egd...原创 2021-03-09 09:40:12 · 1116 阅读 · 0 评论 -
.net core添加word水印
最终用了两个控件:NPOI 2.4.1和FreeSpire.Doc 7.11.0,本来NPOI一个组件就可以搞定的,但NPOI最新的版本2.5.1添加水印后,word打开错误,目前用NPOI降级到2.4.1版本用生成word文档,使用FreeSpire.Doc生成水印。using System;using System.IO;using NPOI.XWPF.Model;using NPOI.XWPF.UserModel;using Spire.Doc;using Spire.Doc.Docum原创 2020-10-29 08:42:24 · 1177 阅读 · 0 评论 -
4个树莓派搭建Docker Swarm集群
4个树莓派搭建Docker Swarm集群树莓派上安装Docker 安装更换国内镜像源运行安装脚本创建Swarm集群初始化Swarm加入管理节点加入工作节点查看节点情况编写测试代码创建Swarm服务客户端连接服务端树莓派上安装Docker 安装这里我用官方的一键脚本安装。更换国内镜像源详细查看树莓派更换国内镜像源运行安装脚本 curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh安装完成后,可以运行hell原创 2020-05-25 18:04:59 · 2249 阅读 · 0 评论 -
netcore 获取本地网络IP地址(跨平台)
System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces().Select(p => p.GetIPProperties()).SelectMany(p => p.UnicastAddresses).Where(p => p.Address.AddressFamily == System.N...转载 2019-05-22 13:07:30 · 3723 阅读 · 0 评论 -
ASP.net Core中IP4地址的校验
ASP.net Core中IP4地址的校验[Display(Name="IP地址")] [Required] [RegularExpression(@"^(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[0-9]{1,2})(\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[0-9]{1,2})){3}$", ErrorMessage ="无效的IP...原创 2019-05-19 11:22:13 · 435 阅读 · 0 评论 -
.Net Core控制台读取appsettings.json
需要的NuGet包Microsoft.Extensions.ConfigurationMicrosoft.Extensions.Configuration.Jsonappsettings.json,记得配置输出到目录那,选择如果较新则复制{ "ConnectionStrings": { "db": "Data Source=db/sql.db" }, "AppSet...原创 2019-03-26 16:48:20 · 4525 阅读 · 1 评论 -
NLog在.Net Core控制台应用程序上的使用
NLog在.Net Core控制台应用程序上的使用Nuget包的引用创建nlog.config配置文件创建两个runner 类创建依赖注入(DI)容器修改main()的代码运行程序后Nuget包的引用NLog.Extensions.LoggingMicrosoft.Extensions.DependencyInjection创建nlog.config配置文件<?xml versi...原创 2019-03-06 16:03:20 · 3246 阅读 · 2 评论 -
.Net Core 控制台程序使用EF Core 读写SQLite
.Net Core 控制台程序使用EF Core 读写SQLiteNuget包的引用创建配置文件创建模型创建数据库使用模型Nuget包的引用新建一个名为EFCoreSqliteTest的.Net Core控制台应用程序,然后添加一些Nuget程序包。Microsoft.EntityFrameworkCore.SqliteMicrosoft.EntityFrameworkCore.Desig...原创 2019-03-05 16:18:13 · 7115 阅读 · 0 评论