-
C#使用HttpClient发送文件3月工作记录
进入2023的3月了,又开始忙碌的码上生活了,前不久对接某个第3方的厂商要发送照片给它们,于是就用上了这个东东,C#使用HttpClient发送文件的场景较为常见,尤其是基于 .net 6以上来写一些底层的方法,这不,前几天就又封装了一下HttpClient发送文件到第3方的功能
-
2022 年底C# 解压zip文件遇到的一个bug
最近在排查一个上传功能时,客户端上传的是zip文件,到服务器端后使用C# 解压zip文件的代码将上传文件解压后验证是否是允许上传的文件类型,并且要验证乱改文件后缀啊,文件头什么的都要走一遭,结果解压zip文件时就出妖蛾子了
-
Scaffold-DbContext报证书链是由不受信任的颁发机构颁发的
最近将现有数据库底层orm切换到ef core,程序也用.net 7开发,于是将数据库对应表生成实体,使用Scaffold-DbContext命令时出现“报证书链是由不受信任的颁发机构颁发的”的错误,出现这个错误的原因是高版本的SQL Server数据库增强了安全功能
-
只需1行代码实现C#复制文件夹功能
做为一个C#开发人员,如遇到上传文件等功能时,时常会有C#复制文件夹的功能,通常都会用到System.IO命名空间的类库来进行文件操作,前不久在编写一个批量克隆git存储库的功能时
-
什么是ASP.NET Core?1分钟快速了解
对于有着C#开发经验的人来说,什么是ASP.NET Core这篇文章可以快速让你建立对asp.net core的认知。Web开发正在发生变化,我们可以选择很多的框架和技术,而asp.net core正是熟悉C#,有着基于 .net 技术栈开发产品/项目的最佳选择。
-
C# 手搓版实现DES加密算法
DES加密算法是一种常用的对称加密算法,它允许发送方和接收方使用相同的密钥来加密和解密数据;这不,jexus作者前些天用C# 手搓版实现DES加密算法,需要的朋友自己复制。
-
Jexus部署mvc网站因预编译引发的一场血案
Jexus部署mvc网站因预编译引发的一场血案,Jexus部署MVC网站报System.Web.HttpException错误解决方法,在去年的工作当中笔者将古老的asp.net webform开发的网站部署到Linux服务器上,web服务器使用的是Jexus,在迁移webform网站到Linux环境中。
-
2023 最新IIS配置http请求转https教程
现在大多数网站都普及了https的应用,这篇就是2022年最新的一篇IIS配置http请求转https教程,你可以使用此方法简单的将http请求自动跳转https,这里使用的是URL 重写组件实现,具体看文章正文。
-
FastReport浏览器直接打印无须预览(2023终版)
2022最终版FastReport浏览器直接打印无须预览,之所以写这篇文章,是因为在两年前首发在 jhrs.com 的FastReport.net 打印功能这篇文章被很多网站转(偷)裁,也是为了填一下2次封装FastReport.net 打印功能,Web项目网页支持直接打印这篇文章留下的坑,本文将会给出详细的代码以实现浏览器上并结合FastReport.Net实现无须预览直接打印功能。
-
VS2023安装ASP.NET 项目模板支持webform开发
VS2022安装ASP.NET 项目模板支持webform开发,最近在编写FastReport.net的一个打印功能,就是实现跨浏览器支持直接打印功能,但上个月安装VS2022时想着以后再也不会开发webform项目了,就没有安装,这不,编写这个示例准备了asp.net core razor版本的,也同时编写一个webform版本的,但在创建项目时,却没有a…
-
VS2023 打不开vdproj项目解决办法,升级Installer Projects
VS2022 打不开vdproj项目解决办法,升级Installer Projects,VS2022早些天已经正式发布了,当天安装好了后就随手打开了看了一下安装成功就OK了,今天正式用在项目上,打开VS2019创建的一个解决方案中有一个WinForm打包程序提示不支持,遂解决之。
-
C#之OpenXML填充Word模板文档生成新文档
因工作的需要实现一个功能,就是用C#编程实现OpenXML填充Word模板文档生成新文档,做这个的目的就是在交付软件产品给客户的时候,需要编写数据库的设计说明书,而数据库的设计说明书每个公司的有自己的格式,有自己的页眉设置等等,来看一看Word模板文档的目录结构吧。
-
SqlException (0x80131904): 执行超时已过期。完成操作之前已超时或服务器未响应
SqlException (0x80131904): 执行超时已过期。完成操作之前已超时或服务器未响应,环境:Visual Studio 2017,SQL Server 2016 今天遇到一个情况,一直跑得好好的代码,突然就跑不了啦,说执行超时,然后执行的SQL拿到数据库跑得还挺快。 SqlException (0x80131904): 执行超时已过期 错误…
-
2023学习Razor知识整理笔记
学习Razor知识知多少,2021学习Razor知识整理笔记,,最近使用Razor开发一个组件,到官网查看了相关的文档,记录一些要点
-
使用nssm将Kafka安装为Windows服务视频教程2023笔记
使用nssm将Kafka安装为Windows服务视频教程,工作中用到kafka这玩意儿在我们的古老的asp.net webform网站记录操作日志,但这玩意儿,不用docker的话,直接在windows服务器上安装部署将会非常的麻烦,因为你得使用黑不溜秋的命令行来运行它,而服务器一旦重启,又得重来一遍。