.Net Core
文章平均质量分 69
一个只会CV的程序员
我真的很懒,不想写简介.
展开
-
【任务调度Quartz.net系列】一、简单实现
Quartz.NET系列文章,跟着官网学习使用。原创 2023-06-15 10:03:10 · 189 阅读 · 0 评论 -
Docker 部署RabbitMq,Asp.Net Core使用RabbitMQ示例。
Docker部署Rabbitmq,.net 使用Rabbitmq原创 2023-03-11 17:54:56 · 190 阅读 · 0 评论 -
IQueryable查询器扩展Expression动态排序
IQueryable查询器扩展Expression动态排序 /// <summary> /// 获取分页排序列表 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="queryable">查询器</param> /// <param name="PageIndex">当前页</param原创 2021-10-13 14:43:29 · 584 阅读 · 0 评论 -
asp.Net项目中使用Swagger
文章目录一、引用NuGet包二、配置Swagger服务三、 添加Swagger中间件四、启动注释五、查看效果一、引用NuGet包请复制:Swashbuckle.AspNetCore二、配置Swagger服务//可以添加多个版本,请参考文档//注册Swagger生成器,定义一个和多个Swagger 文档 services.AddSwaggerGen(c => { c.SwaggerDoc("V1", new原创 2021-02-26 17:09:05 · 788 阅读 · 0 评论 -
IdentityServer4 Api授权认证
目录一、介绍定义1. 参考官网和百度二、开始创建IdentityServer4服务1. 创建解决方案、项目2. 添加NuGet包:“IdentityServer4”3. 添加配置类“IdentityServerConfig.cs”4. ApiResource、ApiScope5. 定义client6. 配置服务7. 如果使用用户模式:配置用户信息(不推荐使用用户模式)8. 处理管道,添加中间件9. 运行调试。三、创建Api,修改Startup.cs1. 配置服务2. 添加中间件3. 给控制器活着Action原创 2021-02-25 18:07:58 · 635 阅读 · 0 评论 -
Linux系统Nginx代理.Net Core项目
目录安装Nginx1. 先决条件2. 要设置yum存储库,请创建/etc/yum.repos.d/nginx.repo 包含以下内容的文件 :3. 安装Nginx4. 默认为稳定版,如果要使用主线版本,需要在3之前执行以下命令5. 主要目录及命令6. 测试![成功页面](https://img-blog.csdnimg.cn/20210222170235269.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text原创 2021-02-22 17:03:33 · 258 阅读 · 0 评论 -
Windows系统Nginx代理.Net Core项目
worker_processes 1;events { worker_connections 1024;}http { #负载均衡方法 upstream 负载均衡名称 { # no load balancing method is specified for round robin # less_conn:最少连接,ip_hash:IP哈希 server URL1 weight=5; server URL2 weight=3; server URL3 weigh原创 2021-02-22 13:25:29 · 1666 阅读 · 0 评论 -
Windows系统docker部署asp.net Core
这里写目录标题一、下载Docker Desktop二、开启Hyper-V功能三、 VS/VS code创建解决方案、项目一笔带过四、Docker编译/运行镜像1,编译镜像2,查看镜像列表3,运行为容器(为镜像或者存储库New一个实例/对象)4,查看容器5,浏览器输入地址查看四、Docker镜像、容器概述,详见二>6参考资料五、常用docker命令一、下载Docker Desktop下载地址二、开启Hyper-V功能1,打开控制面板2,程序和功能3,启用或关闭windows功能4,勾选Hy原创 2021-02-20 16:04:22 · 594 阅读 · 0 评论 -
Linux系统docker部署asp.net Core
目录一、 VS/VS code创建解决方案、项目一笔带过1,创建项目2,启用Docker支持,选择操作系统,生成Dockerfile文件(没选择没关系)3,完成创建,开发你的项目4,如果2没有操作,右击项目:添加>Docker支持(项目中会生成Dockerfile文件)5,调试项目6,配置DockerFile文件7,设置DockerFile文件为:“始终复制”8,发布asp.net Core 项目二、利用Xftp工具将发布文件上传至Linux服务器1,连接服务器2,将文件上传至服务器(左边是自己的,右原创 2021-02-20 15:37:19 · 745 阅读 · 1 评论 -
VMware 创建CentOS 7虚拟机
这里写目录标题整理一下.net Core Docker部署流程包含Linux,Windows系统一、VMware 创建CentOS 7虚拟机Linux安装DockerWindows安装Docker整理一下.net Core Docker部署流程包含Linux,Windows系统一、VMware 创建CentOS 7虚拟机下载CentOS镜像, 官网地址.使用 vmware 安装,选择文件>新建虚拟机开始安装。以下未说明,则默认!a. 新建虚拟机,选择典型(推荐)b. 安装光盘镜像原创 2021-02-19 17:16:56 · 195 阅读 · 0 评论 -
.Net Core 接口参数变小写(小驼峰)序列化问题.
今天遇到一个返回模型变驼峰与代码ToJson()返回的参数不匹配问题,特此记录一下上图使用 JsonConvert.SerializeObject(str); 序列化为Json字符串,返回参数为属性名称(大驼峰).控制器返回的ResponseBase对象返回的却为字段名称(小驼峰)那么问题来了!!!为什么,怎么解决?Why : .Net Core 默认使用小驼峰序列化Json类型参数.想要使用模型本身命名的需要配置Json选项.参考官网:https://docs.microsoft.co原创 2021-01-28 18:28:16 · 5046 阅读 · 0 评论 -
.Net Core 过滤器记录全局日志/出参入参
.Net Core 过滤器记录全局日志过滤器ActionFilter过滤器Exception异常过滤器使用方式过滤器IActionFilterIAuthorizationFilterIExceptionFilterIResourceFilterIResultFilterActionFilter过滤器public class ActionFilter : IActionFilter { private readonly ILogger<ActionFilter原创 2021-01-21 16:24:32 · 1794 阅读 · 0 评论 -
.net Core 中间件记录出入参数,异常信息
文章目录中间件记录全局日志:遇到的问题(踩过的坑)Stream was not readable. 流不可读取/Specified method is not supported. 不支持指定的方法Synchronous operations are disallowed. Call ReadAsync or set AllowSynchronousIO to true instead. 不允许同步操作。A non-empty request body is required. 空的请求主体完整代码中间原创 2021-01-21 15:44:30 · 2091 阅读 · 2 评论