1. 首页
  2. 文章列表
  3. 标签_.net

VisualStudio2019/2022优秀扩展插件推荐

作者: 懒得勤快 | 更新时间: | 分类: 开发工具

所谓工欲善其事必先利其器,一些优秀的VisualStudio扩展插件能给我们打码带来效率上的提升,作为.NET开发者,VisualStudio是我们吃饭的主要工具,而纯净的VisualStudio通常需要比较深厚的编程功底才能驾驭,像博主这样的菜鸡,就只能依靠一些优秀的扩展插件来解决日常自动写代码以...

0 在看 | 27 评论 | 17 支持

简单两步,为ASP.NET Core应用程序开启gzip+Brotli响应压缩

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

我们都知道,网络带宽是一种有限且非常宝贵的资源,所以我们应该尽大可能的利用网络带宽为更多的人进行服务,而我们在日常开发过程中也往往会忽略掉网络带宽的优化,这也算是web应用的一个优化方向。为节省带宽,便只能考虑数据压缩后返回给客户端。同时也能一定程度上提高网站的访问速度。

ASP.NET Core通过URL重写将www的域名301到不带www的域名和强制使用https访问网站

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

之前写过一篇IIS通过URL重写将www的域名301到不带www的域名和强制使用https访问网站的文章,突然想到,ASP.NET Core的还没写,今天补上吧。

0 在看 | 6 评论 | 4 支持

ASP.NET Core中使用拦截器实现一个简单的WAF防火墙

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

本站一直以来都有一个独特的防火墙,可以拦截指定地区的流量,可以根据请求中是否包含敏感词进行拦截等,这是其他的防火墙没有的功能,也是本站的最后一道防线,今天,就分享一下本站内置的简单web防火墙的实现逻辑。

0 在看 | 6 评论 | 6 支持

全面的C#编码规范整理

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

要作为一名合格的开发者,最基本的素质就是要做到编码规范,从小我们就接受教导“字如其人”,而写代码亦是如此,良好的代码风格,彰显了个人的工作素养。而良好的代码规范,能够帮助我们进行更好的团队协作,它能方便代码的交流和维护;不会影响编码的效率,不与大众习惯冲突;使代码更美观、阅读更方便;使代码的逻辑更清...

0 在看 | 16 评论 | 47 支持

ASP.NET Core MVC中的自动静态资源压缩中间件

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

还记得在.NET Framework时代的在cshtml中的静态资源压缩绑定的操作么?只需要在cshtml中@Scripts.Render就能将配置好的静态资源文件在生产环境中进行自动压缩打包处理,可是到了.NET Core MVC中,这样的操作已经被微软废弃掉了,而微软更推荐的做法是通过安装Bun...

0 在看 | 1 评论 | 2 支持

ASP.NET Core MVC/WebAPI中另辟蹊径的全局统一异常处理方式

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

作为一名合格的.NET开发者,大家都知道在程序发生异常的时候,不应该将详细的异常堆栈信息抛给前台用户显示,我们应该对程序所有的不可预知的异常做统一处理,返回一个有好的提示给前台用户,并在程序里将错误信息以日志的形式记录下来,比如一个友好的错误页面,像本站的404页面和503页面:

0 在看 | 1 评论 | 10 支持

通过Expression表达式树,为EF Core找回AddOrUpdate方法

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

在做.NET Core开发工作的开发者们应该都知道,在EF Core之后,微软大大再也没有提供AddOrUpdate方法,但实际开发当中经常会有AddOrUpdate这样的需求,虽然能够自己根据业务进行定制化的实现,但有个通用的AddOrUpdate方法就会很实用了,而且,博主在曾经.NET Fra...

0 在看 | 3 评论 | 4 支持

极客时间.NETCore开发实战视频教程

作者: 懒得勤快 | 更新时间: | 分类: 视频课程/C#/.NET/.NET Core

.NET Core已经被微软视作 .NET 未来的发展方向,.NET Core与以往版本最大的不同就是跨平台和开源。跨平台意味着你可以有更多的开发环境和部署环境的选择,尤其是对Docker和Kubernetes,.NET Core都具有良好的支持,开发者可以基于.NET Core快速构建微服务架构并...

0 在看 | 13 评论 | 8 支持

Blazor实现文件上传带进度显示案例分享

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

Blazor不得不说真是好东西,极大的提升了开发效率,很多的页面交互功能基本上只需要写很少的代码就能实现了,而且还是无js实现,你也绝对没有想到过,Blazor实现文件上传是有多么简单!

0 在看 | 10 评论 | 3 支持

C#代码临时执行器——LinqPad Premium 8.3.7高级学习版

作者: 懒得勤快 | 更新时间: | 分类: 开发工具

LINQPad是一个强大的客户端/服务器应用程序。而对于大多数客户端/服务器应用程序,有许多客户端和一个服务器,LINQPad有一个客户端和许多服务器!使用可立即测试任何C#/ F#/ VB片段或程序,在LINQ(或SQL)中查询数据库 - SQL / Azure,Oracle,SQLite,Pos...

0 在看 | 70 评论 | 31 支持

AutoMapper 10.0快速上手体验,以及如何从AutoMapper老版本迁移到10.0+AutoMapper10.0和Autofac的完美结合

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

.NET模型映射器AutoMapper 10.0发布了,官方宣称不再支持静态方法调用了,老版本的部分API将在升级到10.0后,直接升级包到10.0会编译报错,所以写篇文章记录下AutoMapper新版本的学习过程吧,如果还不知道AutoMapper是什么的,建议先看这篇文章:https://{{d...

0 在看 | 1 评论 | 4 支持

利用github/gitlab/gitee作为网站免费图床的实现

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

在很久以前,大家都还在开开心心的撸着新浪图床的羊毛,突然在某一天开始,新浪图床的图片接二连三的全挂掉了,所有的新浪图床图片全部都加上防盗链了,请求报403,当然也包括博主我在内的,当时的内心是崩溃的,于是赶紧想办法,在无奈之下,想了一个馊主意,那就是先把网站的Refer暂时先屏蔽掉,于是,就在网站的...

0 在看 | 27 评论 | 10 支持

如鹏网2018年.NET高级班视频教程

作者: 懒得勤快 | 更新时间: | 分类: 视频课程/C#/.NET/.NET Core

没有摘要

0 在看 | 2 评论 | 1 支持