随笔分类 - .net core c#
摘要:问题描述 公司开发了一个内部管理系统,只允许内部使用,所以做了专网访问限制。但是这个系统现需要访问外网的一个接口。结果报错:The SSL connection could not be established, see inner exception 开发环境没有问题,放到另一台服务器也没有问题,
阅读全文
摘要:使用构造函数 new List<T>(originalList) 是最简单直接的方法 使用直接赋值(listA = listB),这会导致两个变量引用同一个对象 当对listB做修改或清空时,会影响到listA //深拷贝 List<Dictionary<string, object>> Detai
阅读全文
摘要:一、部署好的网站正常访问,在里面新建一个目录,放入文件,想通过网址访问,结果报找不到网页。 二、IIS apk 文件 无法下载 配置MIME类型 打开IIS管理器,右键服务器属性,进入MIME类型设置。 点击“新建”,添加扩展名“.apk”,MIME类型设置为“application/vnd.and
阅读全文
摘要:utc时间戳 日期 转换 public long ConvertDateTimeToInt(DateTime time) { DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1,
阅读全文
摘要:一、导入时字典验证不正确。本地正常。 需要将 生成配置表 Sys_TableColumn 同步,验证取的字典编号取此表。 二、权限问题 有角色,明细表给了导出,结果发现出不出来。框架问题,解决办法:将给该 “角色” 主表的编辑权限,前端用代码权限解决控制。 也许可以用tableaction解决 ta
阅读全文
摘要:引入:注意对应版本 mysql: mysql.data的那个版本 特别重要,引用报错的出现的那个版本。 Sql Server 有时会报错:未能加载文件或程序集“FreeSql, Version=3.2.825.0, 可能问题:虽然是entityBus工程才调用,但是另外两个工程也需要引入相应dll
阅读全文
摘要:一、swagger使用 1.打开Nuget,搜索安装Swashbuckle.AspNetCore。 2.生成api文档 3.Program.cs 添加如下代码 FreightForwarderApi.xml 替换成你的。 var basePath = AppContext.BaseDirectory
阅读全文
摘要:如下转换:DemandOrderHead 实体中有字段:IEFlag 为int类型,转换后发现这个字段永远是0,原因命名不规范。 解决:IEFlag 改成:IeFlag var demandOrderHeadJson = JsonConvert.SerializeObject(saveDataMod
阅读全文
摘要:一、流程表 1.我的审批查看 具体代码见service中。 -- 用户审批 = 1 (UserInfo.User_Id), 角色审批 = 2 (UserInfo.Role_Id),部门审批 = 3(user.DeptIds) select * from Sys_WorkFlowTable where
阅读全文
摘要:ftp设置好老是报无权访问。然后在授权处做了一次“未选定”,然后删除再建,或编辑发现好了。 一、安装好相关ftp服务 二、创建 1、网站——添加ftp站点。 正常情况这步不这么选。正常是选择所有用户或指定用户,我这边发现必须先这样操作一下,再删除重新增加或编辑就可以正常用ftp//:IP:21 访问
阅读全文
摘要:最简单事例: var query = from order in orders join customer in customers on order.CustomerID equals customer.CustomerID group order by customer.Country into
阅读全文
摘要:一、rdlc报表 Microsoft.Reporting 解决方案:https://www.cnblogs.com/xbding/p/16481049.html 二、给定关键字不在字典中 The given key was not present in the dictionary 1、mysql版
阅读全文
摘要:一、host '' is not allowed to connect to this Mysql server 原因:没有打开远程访问 1、远程链接服务器,在服务器内mysql系统目录下的/bin文件下执行 mysql -u root -p;输入密码登入mysql;2、在mysql中执行use m
阅读全文
摘要:在VS2019中的工具箱中使用【ReportViewer】组件。 一、实现思路 ①添加【Microsoft RDLC Report Designer】的扩展包; ②在项目中添加【Microsoft.ReportingServices.ReportViewerControl.WinForms】的组件包
阅读全文
摘要:/// <summary> /// 压缩图片至200 Kb以下,最小可压到30KB /// </summary> /// <param name="img">图片</param> /// <param name="format">图片格式</param> /// <param name="targe
阅读全文
摘要://首先 安装 AutoMapper,然后在应用程序启动时配置AutoMapper以了解要映射的类型: var config = new MapperConfiguration(cfg => { cfg.CreateMap<AreaManagerClassifyEntity, AreaManager
阅读全文
摘要:解决:.net bigint,long传到前端发现精度不对 /// <summary> /// 所有表的主键 /// long返回到前端js的时候,会丢失精度,所以转成字符串 /// </summary> [JsonConverter(typeof(StringJsonConverter))] pu
阅读全文
摘要:1、自定义认证中间件 JwtTokenAuth 2、Startup Configure下: if (env.IsDevelopment()) { GlobalContext.SystemConfig.Debug = true; app.UseDeveloperExceptionPage(); } e
阅读全文
摘要:利用IPAddressRange包实现IP过滤 1、安装nuget上的 IPAddressRange 包 2、继承ActionFilterAttribute using System.Threading.Tasks; using Microsoft.AspNetCore.Authorization;
阅读全文
'GBK' is not a supported encoding name. For information on defining a custom encoding, see the docum
摘要:.net core web工程 使用“GBK” 报如下错 'GBK' is not a supported encoding name. For information on defining a custom encoding, see the documentation for the Enco
阅读全文
浙公网安备 33010602011771号