日志
战斗汪汪
这个作者很懒,什么都没留下…
展开
-
netcore 发布时无法识别dll
环境:.net 5 centos8 服务器,现象:调试正常,发布时报找不到xxx.dll分别有三个工程,a,b,xxxa引用b ,b引用xxx由于a通过b间接引用了xxx,导致a不需要直接引用xxx。发布到服务器时就找不到xxx了;解决办法:将b引用的xxx删除,编译时a报错,a直接引用xxx,b在引用xxx。再次发布,正常;...原创 2022-02-08 18:04:48 · 579 阅读 · 0 评论 -
SkiaSharp 在linux下面 能画线,画不出文字
坑原创 2021-12-08 00:17:40 · 1088 阅读 · 2 评论 -
enttiyframework 6.0连接mysql(连接报错的看这里就对了)
enttiyframework 6.0连接mysql,这里注意,如果MySql.Data升级到8.x,出现异常,看下面↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓Oracle 在升级了 MySql.Data 到 8.x 版之后,并没有直接将原先配套使用的 MySql.Data.Entity 同样升级到 8.x,而是...转载 2020-04-23 15:03:08 · 166 阅读 · 0 评论 -
asp.net core webapi 添加jwt生成token时报错
错误如下IDX10603: Decryption failed. Keys tried: '[PII is hidden]'.Exceptions caught: '[PII is hidden]'.token: '[PII is hidden]'Parameter name: KeySize具体解决办法,参照这个https://stackoverflow.com/quest...转载 2019-07-16 20:41:09 · 3016 阅读 · 1 评论 -
The instance of entity type 'x' cannot be tracked because another instance with the same key
跑dbcontext.update的时候报了如题的错搞了一会儿,找到了这个这个连接https://www.cnblogs.com/zinan/p/10293598.html确实是这个方法解决这里做个补充介绍非跟踪查询在只读方案中使用结果时,非跟踪查询十分有用。 可以更快速地执行非跟踪查询,因为无需设置更改跟踪信息。可以交换单个非跟踪查询:using (var context = n...原创 2019-07-06 23:01:44 · 7511 阅读 · 0 评论 -
.net core 默认提示验证信息中文展示
**中文验证提示,在Startup.cs 的Configure 里边添加以下代码 // 设置中文提示 var defaultCulture = new CultureInfo("**zh-CN**"); var localizationOptions = new RequestLocalizationOptions ...转载 2019-06-02 22:40:58 · 2055 阅读 · 0 评论 -
flutter 的demo项目Unhandled exception
环境配置好了,新建了一个flutter项目,到现在还算顺利,结果一跑就报错。如下其实很多人都知道解决,但是网上找这个资料却不好找,这里记录一下,减少初学者绕弯。首先,背景是:1、flutter 环境搭好,没问题2、新建demo项目(项目没问题)3、安卓模拟器、或者真机,ios我没试,据说不会说明:platform-tools版本 是29的,就会这样。解决办法:更换28的,就可以...原创 2019-06-08 15:44:37 · 2920 阅读 · 0 评论 -
Flutter Android studio 新建工程一直等待 解决办法
Flutter Android studio 新建工程一直等待 解决办法可以使用命令flutter doctor 进行检查我这边检查结果如下报的是Android licenses not accepted.然后我执行了flutter doctor --android-licenses但是好像还是卡着了明天再继续看看...原创 2019-06-07 07:08:40 · 3953 阅读 · 0 评论 -
.netcore 连接mysql DBFirst
试了网上的各种方法,我的版本是2.2.最终只有以下方法可行1、创建EF的类库,同时将此项目设置为启动项(为Scaffold-DbContext -tables指令使用),同时安装2个包 ①Microsoft.EntityFrameworkCore.Tools ②Pomelo.EntityFrameworkCore.MySql (这个是第三方的ef mysql ...转载 2019-05-14 22:46:43 · 1054 阅读 · 0 评论 -
ASP.NET CORE 中间件顺序
正常的中间件添加顺序如下异常/错误处理HTTP 严格传输安全协议HTTPS 重定向静态文件服务器Cookie 策略实施身份验证会话MVC微软提供的写法如下 if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); ...原创 2019-05-18 23:05:12 · 1532 阅读 · 0 评论 -
asp.netcore 关于静态文件的访问权限控制(UseStaticFiles)
通常一般的js、css、image都需要公开访问权限。.那么如何在asp.net core中进行开放这个权限呢?具体微软官网有说明,网址如下。微软文档说明说的很细致,但是一般人没耐心去从头到尾看。这里简单说明一下wwwroot中的文件,可以在Startup类的Configure 方法中添加以下语句:app.UseStaticFiles();而外需要说明的是,如果该静态文件不再wwwro...原创 2019-05-18 22:48:11 · 8608 阅读 · 0 评论 -
C# socket 通讯
https://freshflower.iteye.com/blog/2285272这个例子确实不错,我参照搞了一套,结果测试的时候发现,开100个进程发送数据,偶尔能发送收到100个回复,但是大部分都是只收到90几个。折腾了好久,发现connected在跨线程时,会受线程干扰。不是收不到100个,而是根本就没有发送100个。还有2个坑1、接收到数据,开启线程进行处理时,...原创 2019-03-14 21:42:19 · 153 阅读 · 0 评论