随笔分类 - C#
摘要:问题描述:保存资讯信息,提示这个错误,百度了半天说是要改数据库编码,但是我的数据里没有表情啊,照了说明改了还是不行。。。 解决方案:慢慢排查,字符串截取,逐步发现问题定位到42000-45000之间,初步怀疑是中间字符是不是有问题,没看出来端倪,这个时候就怀疑是不是text字段类型不够用了,换成 m
阅读全文
摘要:问题描述:.Net6正式发布已经一段时间了,刚好昨天有点空闲时间,就把基础框架升级一下,现在体验的优点是代码编辑智能提示很厉害 ,尽管按Tab键就ok 了,赶上自动驾驶了。。。这一折腾不要紧,又是下午带晚上,整的累哈哈的,下面把遇到的问题简单记录一下。先升级框架引用,把5改成6就好了,接下来说遇到的
阅读全文
摘要:问题描述:现有需求是要将摄像头的画面在web页面中播放显示,之前做过一点测试,直接使用ffmpeg进行切片,生成m3u8文件,前端使用video.js进行播放。主要涉及两个问题,第一就是页面展示出现多路的情况下画面卡顿,一直转圈圈、第二是十路左右时候服务器cpu高负荷运行间歇彪到100%。就是怎么调
阅读全文
摘要:问题描述:昨晚没有起来加班干活,早上起了个大早,改了点东西,提交到码云,jenkins构建就提示一堆错误,当时是有点蒙圈的,看了半天以为是NuGet的证书过期了,就说等着那边大佬修复吧,下午发现不是那么回事,理解的是底层的个证书有人删除了,以为都会自动更新到最新的,但是没想到影响范围之大,导致了今天
阅读全文
摘要:问题描述:Net5.0已经出来有段时间了,就琢磨的项目升级到5.0试一试的,按照方法,把项目sdk版本修改完后基本就算升级成功了,但是有个Redis序列化的方法有警告,提示这个 警告 SYSLIB0011 “BinaryFormatter.Serialize(Stream, object)”已过时:
阅读全文
摘要:问题描述:要将程序部署到windows服务器上,服务器买回来系统已经安装好了,本来还想着装个centos搞一搞,考虑到2012已经装好,而且便于维护就这样吧,下次再折腾centos,结果部署上来一访问就是503,然后IIS里的应用程序池就停止了,百度了一圈发现同类问题也不少,按照这个https://
阅读全文
摘要:问题描述:直接通过doc.AllPictures也可以获取图片信息,但是有些图片会莫名获取不到,导致其他数据的对应问题 解决方案:通过段落获取对应的图片信息,逐一进行匹配对应,通过断点调试,找到了如下的方法 foreach (var item in doc.BodyElements) { if (i
阅读全文
摘要:问题描述:使用默认 iTextSharp 读取文字没有问题,代码如下: <PackageReference Include="iTextSharp" Version="5.0.5" /> PdfReader reader = new PdfReader(strFileName); var total
阅读全文
摘要:问题描述:在实现一个导入功能时,windows下没有问题,但切换到Linux中的Docker下问题就来了,死活找不到路径,进入到容器中,查看路径是确实存在的,这就奇怪了,百度了半天也没啥结果,一般这个时候就要考虑了,这个问题要么是特别简单,要么就特别难了,特别难的问题几乎没有。。。 解决方案:把导入
阅读全文
摘要:问题描述:由于最近的项目访问量有点大,决定部署到两台服务器,做负载的同时问题也发现了,之前的程序附件上传是上传到程序根目录的,由于做了负载,网站访问的资源就得看运气了,多刷几次才能访问的到,于是乎干脆把资源文件都放到oss上面。 解决方案:先说一下整体思路,前台是jquery的,页面加载获取osst
阅读全文
摘要:问题描述:程序在Ubantu系统中运行时,配置文件的地址使用localhost就没有问题,不知道是啥情况,和我ip有关系?但放到线上,阿里云Centos中就不灵了,始终提示连接不上,改成外网地址就可以了 解决方案:需要查询到宿主机容器的软连接ip,使用内网ip访问就ok了 docker inspec
阅读全文
摘要:问题描述:刚配置好了swagger,沿用netcore2.2的配置继续在浏览器打开api控制器,结果报错了。。。 解决方法:从路由层面查找了半天原因,无果,最后把api页面中的跨域设置去掉后正常了,看来和跨越设置有关,继续查找,原来是注册时候顺序导致的问题 // This method gets c
阅读全文
摘要:错误描述:按照netcore2.X的配置,再次配置swagger后,/swagger/index.html打不开。。。 解决方案:在Startup.cs 文件中 Configure 方法里 //允许跨域 app.UseCors("any"); //启用中间件服务生成Swagger作为JSON终结点
阅读全文
摘要:最近由于疫情给了不少时间,之前断断续续做过很多关乎docker的学习,一直敲各种命令,觉得太麻烦了,没继续深入下去,这段时间又琢磨了一阵子,说一说遇到的一些问题,记录一下。ubantu是安装在台式机中的,总觉得虚拟机太麻烦,直接把台式机的机械硬盘电源线拔了,把系统安装到了120g的固态硬盘上,平时闲
阅读全文
摘要:开源地址:https://gitee.com/wbg0508/WangbgReplace 功能介绍:经常会有新开项目时要把某个已有项目copy过来,挨住文件名改巴的经历,有了这个小工具soeasy了 操作截图: 1、需要将exe执行文件放到要替换文件夹所在的目录,测试一把txt文件替换,把zhong
阅读全文
摘要:问题描述:原来在2.2版本中使用autofac作为注入时的管理容器,现在要升级到3.1版本,遇到了很多的问题,各种解析不了。。。 解决方案:最后因为水平太low就放弃了,改用微软自带的容器管理,改造过程中也遇到了一些问题 1、注册顺序需要注意,尤其是有依赖关系的;还有就是注册类型,静态的不能引用会话
阅读全文
摘要:问题描述:程序一步一步升级到了necore3.1,本地调试没有问题,发布到centos服务器就跑不起来了,查了查竟然使用了默认的5000端口,怀疑Kestrel的配置没有生效,在本地跑了几次也还是一样的结果。。。 解决方案:查询到了微软官方文档,里面说配置参数改了,原来是 { "server.url
阅读全文
摘要:问题描述:将已有的模板项目(CMS)拷贝了一份代码开启另外一个项目,在基本完善后发布到IIS中,发现默认路径怎么也启动不了,修改了默认文档也不起作用,百思不得琪姐,错误截图如下: 解决方案:睡觉时候还在琢磨这个问题,早上过来仔细对比了已有的几个项目,因为模板项目是CMS,默认跳转到 然后判断是否启用
阅读全文
摘要:问题描述:之前尝试列表页定义两个排序字段你,但是总按照最后面的字段来,并没有按照多字段排序。。。 解决方案:昨晚深入琢磨了半天,找到了排序的相关代码 可以看到是允许传入多排序参数的,而且代码里也做了相关处理,结合起来linq中两个orderby肯定会执行最后一次,这个地方是欠缺使用thenby,所以
阅读全文
摘要:参考文章 https://blog.51cto.com/zero01/2168999 部署期间遇到两个小问题 1、开始使用的是win10系统自带的hyper-v,虚拟机,按照流程创建好之后,主机的ip固定不了,每次开机都会自动变,网段会变,后来改用了VMware,才把IP固定了下来 2、创建虚拟机以
阅读全文