随笔分类 -  编程语言 / .net core

.net core
摘要:.net core中,如果想要在控制器请求前和请求后输出日志,是非常好实现的,直接使用拦截器就能达到目的。但是如果想要对服务层的方法进行拦截该如何实现呢?这里介绍使用autofac的方式实现。如果对autofac的使用不熟悉可以参考:https://www.cnblogs.com/duanjt/p/ 阅读全文
posted @ 2022-05-08 20:08 段江涛IT 阅读(689) 评论(0) 推荐(0) 编辑
摘要:.net core提供了默认的IOC容器,但是默认的IOC容器比较简单,如果咱们的需求也比较单一完全能够胜任,但是如果我们需要使用到一些高级功能,比如:属性注入、AOP(面向切面)、按条件注入等,默认的IOC容器就显得捉襟见肘,而这一切用autofac就会显得格外的简单。那么.net core中如何 阅读全文
posted @ 2022-05-08 19:33 段江涛IT 阅读(385) 评论(0) 推荐(0) 编辑
摘要:背景: 公司开发了一个小型系统,采用.net core3.1+angular12进行开发,开发完成后就是两套程序,一个前端和一个后端。按照传统的方式就是将前端发布到Nginx,后端发布到IIS。但是咱们这只是一个很小的小项目,完全没必要发布两个站点,因此想要将Angular打包后的程序放到.net 阅读全文
posted @ 2021-12-01 15:44 段江涛IT 阅读(214) 评论(0) 推荐(0) 编辑
摘要:我们知道,在使用ASP.NET MVC时可以对实体参数进行验证,我们只需要在属性上标记[Required]就表示该属性是必填项,同时MVC框架会自动进行验证,使用起来不亦乐乎。但是如果我们在控制台应用程序或是非控制器中想要触发这个验证怎么样才能实现呢?环境:.net core 3.1 控制台应用程序 阅读全文
posted @ 2021-11-26 14:52 段江涛IT 阅读(742) 评论(2) 推荐(1) 编辑
摘要:FreeSql非常的好用,同时FreeSql提供了DBFirst和CodeFirst。如果是DBFirst,那么我们创建实体类将是非常的麻烦,好在官方提供了工具FreeSql.Generator可以让我们快速生成实体。 第一步:dotnet-tool安装 FreeSql.Generator dotn 阅读全文
posted @ 2021-11-23 10:42 段江涛IT 阅读(1118) 评论(0) 推荐(0) 编辑
摘要:实际上官网也已经给出了一个步骤:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/windows-service?view=aspnetcore-3.1&tabs=visual-studio 但是我这边测试了一下,感觉好像不行, 阅读全文
posted @ 2021-11-16 21:32 段江涛IT 阅读(159) 评论(0) 推荐(0) 编辑
摘要:.net core发布为windows服务的方式有多种,这里介绍一种第三方工具nssm。这种工具除了.net core外,任何exe文件都可以部署为windows服务且无需修改原程序,非常好用。具体步骤如下: 官网下载nssm.exe文件:http://www.nssm.cc/download 将n 阅读全文
posted @ 2021-11-16 15:36 段江涛IT 阅读(375) 评论(0) 推荐(0) 编辑
摘要:默认: 1.默认你对.net core mvc已经有一定的认识了 2.默认你使用的是.net core 3.1版本 比如我们定义的实体如下: public class Student { public string Name{get;set;} } 但是我们通过mvc返回的JSON格式如下: { " 阅读全文
posted @ 2021-08-17 22:23 段江涛IT 阅读(453) 评论(0) 推荐(0) 编辑
摘要:本博文参考了:https://blog.csdn.net/a123_z/article/details/94011395背景:最近公司做一个项目,需要对传输的数据进行RSA加密,明文就是JSON字符串,于是我们考虑使用中间件来处理加解密问题。这里只模拟在中间件里面将Body数据重新赋值的方法。控制器 阅读全文
posted @ 2020-11-12 18:09 段江涛IT 阅读(754) 评论(0) 推荐(0) 编辑
摘要:进入现在的公司,每天都很忙碌,虽然说这样会让你感觉到充实,但是充实过后难免有些空虚,因为周而复始的业务逻辑不但没有让自己能力提高,而且还陷入每天修改别人bug的死循环中。今天刚好周末有点时间就研究了一下.net core中如何使用log4net记录日志,当然咱们也可以像以前.net framewor 阅读全文
posted @ 2020-11-01 18:41 段江涛IT 阅读(2672) 评论(3) 推荐(1) 编辑
摘要:很多人可能会这样写: [HttpPost] public IActionResult QXQK([FromBody]QXQK qxqk) { Request.EnableBuffering(); Request.Body.Position = 0; StreamReader reader = new 阅读全文
posted @ 2020-09-22 18:26 段江涛IT 阅读(5021) 评论(3) 推荐(2) 编辑
摘要:一、创建控制台应用程序 1.查看支持哪些类型:dotnet new --help 2.创建项目(先定位到需要创建的目录) dotnet new console -o ./myconsole 3.查看目录 Program.cs内容: 4.运行程序,必须进入Program.cs同级目录运行 dotnet 阅读全文
posted @ 2019-03-14 11:40 段江涛IT 阅读(1593) 评论(0) 推荐(0) 编辑
摘要:1.添加yum源 2.升级所有包同时也升级软件和系统内核 3.安装.net core 安装完之后输入: 不好,提示如下错误: Failed to load , error: libunwind.so.8: cannot open shared object file: No such file or 阅读全文
posted @ 2019-03-13 16:23 段江涛IT 阅读(7538) 评论(3) 推荐(0) 编辑

页脚HTML代码
点击右上角即可分享
微信分享提示