.Net 5
文章平均质量分 79
小兵小卒
这个作者很懒,什么都没留下…
展开
-
关于.NET 6 中DES加解密bug:数据被截取并以\0\0结尾
有个项目之前是在.NET Framework 4.5框架开发的,近期使用.NET 6重构了,其中需要使用DES3加解密,发现了一个很奇怪的问题:解密后的数据被截取并以\0\0结尾,写个文章记录一下,以防以后忘记了。其实只是使用方法不一样了,不能使用之前的那种方式。.NET 6使用的不多,遇到问题很难找到类似的解决方案,查看官方文档是比较好的方式,还可以查看github上的讨论,也许能找到答案。今天遇到这个问题,折腾了半天,记录一下,以防下次忘记了。...原创 2022-08-25 18:15:38 · 664 阅读 · 1 评论 -
WebView2 使用注意事项
前言最近在项目中尝试了使用WebView2,有些问题,不去尝试真的发现不了,于是记录一下,本次只记录使用的注意事项,如果要看安装及介绍,请看之前的文章:链接: .Net桌面端开发使用WebView2,可以放弃CefSharp?.链接:WebView2 使用及现状环境运行环境:.Net Framework 4.5.2 (由于我的项目是基于452,所以这里没有用.Net 5)开发环境:VS2019 16.8.2框架语言:WPF注意事项1、WebView2后面的代码全被覆盖这个问题在上一篇文章原创 2021-04-09 10:47:22 · 10902 阅读 · 13 评论 -
.Net 5 通用主机实战
前言最近公司有个定时发邮件的需求,就是另一个产品会生成很多邮件,但由于这个产品太过老了,而且开发商并不是我方,这些邮件无法发送给相关收邮件的人,于是就想通过.Net Core里的通用主机(官方叫:辅助角色服务应用程序),做成一个Window服务,实现这一功能。环境运行环境:.Net 5开发环境:VS2019 16.8.2安装在创建页面找到Worker Service模板初始化完:public class Program { public static void Ma原创 2021-02-25 15:18:01 · 691 阅读 · 0 评论 -
WebView2 使用及现状
前言之前写过一篇文章来介绍WebView2:.Net桌面端开发使用WebView2,可以放弃CefSharp?当时WebView2还是预览版,截止到今天,官方已经更新到1.0.705.50正式版本,对应的chrome 内核版本为:88.0.705.74,可以说更新的还挺频繁。刚好公司有个项目使用了CefSharp,就深入研究了一下WebView2的使用,这篇文章就来详细记录一下我的使用体验吧。老规矩,写技术类文章不注明开发环境还不如不写。环境运行环境:.Net Framework 4.5.2 (由原创 2021-02-25 14:35:21 · 49467 阅读 · 20 评论 -
.Net core WebApi 实现对httpcontext中request数据包自定义
前言最近公司有个WebApi接口打算用.net core重构下,由于业务需求,要求对传输过程中所有数据进行DES加密,之前的接口是在每个Action中进行加解密操作,这个场景很容易想到.net core中的ActionFilter过滤器,可以非常完美的解决这一问题,于是进行了改造。运行环境运行环境:.Net 5开发环境:VS2019 16.8.2ActionFilter介绍为什么可以用ActionFilter来实现这一功能,看一下官方的说明:.net core 中的过滤器允许在执行管道中的特定阶原创 2020-12-24 16:42:19 · 2516 阅读 · 3 评论 -
.Net 5 SignalR 跨域问题
前言大概两年前公司有个项目需要用到服务端推送功能,由于用到了移动端,当时SignalR在移动端没有相应的SDK,于是乎放弃了这个方案,改用MQTT。这两年随着.net core的流行,SignalR也一直没有被微软放弃,并且做了很多的工作,于是动手写了个小Demo。在测试过程中由于前后台分离,涉及到了跨域问题,经过详细的搜查,发现网上很多人写的博客都不喜欢标注运行环境,这样就导致浪费了太多的时间。环境运行环境:.Net 5(自带SignalR功能)开发环境:VS2019 16.8.2客户端现象原创 2020-12-07 13:42:03 · 3544 阅读 · 1 评论