随笔分类 - .net core
摘要:写在最前面: 由于绝大部分云服务器提供商把25端口屏蔽了,所以想要通过25端口在服务器发送邮件基本不成功 一、通过阿里云邮件api发送 api发送之前写过一篇介绍:https://www.cnblogs.com/yhnet/p/14439984.html 二、通过SMTP方式发送 1、80端口发送(
阅读全文
摘要:背景交代: WebApi为了实现根据不同的版本,跳转不同的接口地址 ,重写了IHttpControllerSelector 重写的类 类似于 https://www.cnblogs.com/tx720/p/7666356.html 里面有一个SelectController方法,之前一直没报错 //
阅读全文
摘要:背景: 前端使用的技术为vue 调用后台接口获取短信验证码,在浏览器打印出来是一个get请求 一个options请求(预检请求) 后台打断点,接口调用限制为HttpGet请求 表现结果为前端只点击一次获取验证码,web浏览器也只打印出来一个get,但是后台不定时 会触发两次调用。 开始以为是opti
阅读全文
摘要:项目在windows中请求接口正常,换到linux服务器上就提示错误,跟断点看了下原来是token验证被挡住了,两者时间相差8小时。怀疑是linux时间有问题,使用date查看服务器时间显示: 确实是本地时间。 当然还有linux服务器本身时间不是CST,而是UTC格式的,可百度搜索:修改区时UTC
阅读全文
摘要:1、安装: NuGet:搜索Swagger,安装Swashbuckle.AspNetCore 2、配置XML文件:右键项目--生成--XML文档,记录xml文档的位置并修改第3步中xml文档的名称 3、配置swagger中间件 // This method gets called by the ru
阅读全文
摘要:背景: 主流程表中包含员工ID及流程类型ID,在页面查看流程是需要显示员工姓名及流程名称 操作: //先进行分页处理原始数据 var result = from p in _dbContext.Set<BeWorkflowContent>() select p; if (searchWhere !=
阅读全文
摘要:参考原文: https://www.cnblogs.com/keitsi/p/5621136.html http://m.bubuko.com/infodetail-465328.html 需要引用:LinqKit //定义追加的过滤变量 var searchWhere = PredicateBui
阅读全文
摘要:背景说明: 在.net core中appsetting文件中配置了很多基础项:比如session过期时间、短信配置参数等,以便在部署时快速更换基础参数值 appsetting.json文件示例 { "Logging": { "LogLevel": { "Default": "Warning" } }
阅读全文
摘要:报错图片: 背景: 使用.net core 2.2 项目在新增类库后,启动程序时直接报错,提示找不到文件(非第三方)。 重启vs,清理,重新编译都不起作用 项目结构: 解决方法: 工具--命令行--开发者命令行提示 执行 dotnet restore 重建,再执行清理,重启后运行恢复正常。
阅读全文
摘要:参考自:https://www.cnblogs.com/dudu/p/6233131.html 环境:.net core版本 2.2 方法:在appsetting.json同级创建hosting.json文件 内容为: { "server.urls": "http://*:5000;http://*
阅读全文