摘要:前言 在实际应用场景中我们常常要对接口的入参进行校验, 例如分页大小是否正确, 必填参数是否已经填写等等. 最简单的实现方式如下图, 这种在实际开发中代码过于冗余, 而且不灵活. 今天介绍一种统一参数校验的方式: System.ComponentModel.Annotations 教程 一. 使用n 阅读全文
posted @ 2020-06-12 16:36 范斯 阅读(256) 评论(2) 推荐(0) 编辑
摘要:问题 在.net core中, 生成或者发布的时候含有大量的其他语言包, 如下图这种 原因 是因为我们没有为项目指定语言, 所以会列出多种 解决 1. 鼠标右键项目, 卸载项目 2. 鼠标右键项目, 编辑.csproj文件 3. 在 PropertyGroup 节点下 添加制定语言包 <Satell 阅读全文
posted @ 2020-05-27 14:54 范斯 阅读(128) 评论(0) 推荐(0) 编辑
摘要:在用 webapi 或者.net core 写接口时, 我们的时间类型往往是 datetime类型的, 如果直接返回, 前端拿到的结果往往这样这种格式 : 下面讲怎么改成我们想要的格式 webapi 在WebApiConfig.cs文件里的Register方法添加如下代码, 在接口返回的时候要用 o 阅读全文
posted @ 2020-05-22 14:29 范斯 阅读(183) 评论(0) 推荐(0) 编辑
摘要:背景 .net core 中已经集成了log的方法, 但是只能控制台输出不能写入文件等等. 常见第三方的的日志工具包括log4net, nlog等等, 本文介绍nlog 一. 引用程序集, nuget 安装NLog.Web.AspNetCore 二. 创建nlog.config配置文件, 可以直接复 阅读全文
posted @ 2020-05-20 16:13 范斯 阅读(731) 评论(0) 推荐(1) 编辑
摘要:在使用 Navicat Premium 创建SQL server 数据库的时候可能会遇到这个问题 每个文件的大小必须大于或者等于512kb.(5174) 这个错误. 阅读全文
posted @ 2020-04-16 10:34 范斯 阅读(468) 评论(0) 推荐(1) 编辑
摘要:前言 在我们实际开发过程中一般分为开发环境和生产环境, 这两个环境一般配置会有不一样, 例如数据库连接字符串. .net core 框架中提供三个值, Development(开发), Staging(分阶段), Production(生产环境). 我们可以根据这个来配置不同的环境. 创建appse 阅读全文
posted @ 2020-04-09 14:09 范斯 阅读(532) 评论(0) 推荐(0) 编辑
摘要:.net core, 依赖注入, 控制反转, di, loc,容器, autofac 阅读全文
posted @ 2020-03-27 14:06 范斯 阅读(859) 评论(0) 推荐(7) 编辑
摘要:如果你在使用web deploy部署的时候出现这个错误 Web 部署任务失败。 (未能使用指定的进程(“Web Management Service”)连接到远程计算机(“115.***.*.***”),因为服务器未响应。请确保在远程计算机上启动了该进程(“Web Management Servic 阅读全文
posted @ 2020-02-19 16:03 范斯 阅读(537) 评论(0) 推荐(1) 编辑
摘要:gitignore文件可以用来忽略某些不需要放在git里的文件,但是经常我们在gitignore里写了忽略语句,但是不生效 原因1. 语法错误,解决方案:再次检查语法是否写的正确, 部分语法参照下面 空格不匹配任意文件,可作为分隔符,可用反斜杠转义 开头的文件标识注释,可以使用反斜杠进行转义 ! 开 阅读全文
posted @ 2020-02-12 17:05 范斯 阅读(592) 评论(0) 推荐(0) 编辑
摘要:小程序使用iconfont可以减少图片,加快小程序加载速度,使用后图标可以像文字一样改变大小和颜色 iconfont链接 https://www.iconfont.cn 1. 找到需要图标添加入库 2. 点击购物车, 添加至项目, 如果没有项目,新增一个项目 3. 点击图标管理->我的项目, 选择对 阅读全文
posted @ 2020-02-12 16:44 范斯 阅读(405) 评论(0) 推荐(0) 编辑