随笔分类 - .NET Core
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 在前面三章中,我们探讨了ABP框架提供的基本服务、数据访问基础设施和横切关注点问题。 在第2部分的最后一章中,我们将继续介绍经常使用的一些ABP功能: 获取当前用户 使用数据过滤 控
阅读全文
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 本章是《定制ASP NET 6.0框架系列文章》的第8篇。在本文中,我们将学习中间件,以及如何使用它进一步定制应用程序。我们将快速学习中间件的基础知识,然后探讨如何使用它做的一些特殊
阅读全文
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 本章是《定制ASP NET 6.0框架系列文章》的第10篇。在本章,我们将学习如何定制ASP.NET Core认证机制。微软把安全认证当做ASP.NET Core框架的一部分,足以看
阅读全文
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 一次面试 有一次领导让我参加面试,被面的岗位是技术总监。 不知道为什么,每次拉上我的时候,我都在想为什么要叫我,我能帮上什么忙? 结果带我一起面试的同事说,你只负责技术相关的内容,和
阅读全文
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 为了了解ASP.NET Core Web API的版本控制,我们必须了解API中的一些版本控制策略,然后将API版本控制与OpenAPI集成,以便我们可以在Swagger UI中看到
阅读全文
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 背景 最近尝试录制了一个系列视频:《ASP.NET Core 6.0+Vue.js 3 实战开发》,本节是视频内部整洁架构的理论和实战的文字稿。因为在录制之前,我通常会编写完整的文字
阅读全文
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章或视频能成为你成长路上的垫脚石。 录制视频的体验 这是一个收费的视频,很抱歉,让您失望了。 我尝试做点收费的视频,不是因为我不做免费的专栏分享,我还会继续分享下去。 如果你要喷我,我也认,谁让我是一普通人。家里老小都要生活,我
阅读全文
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 本章是《定制ASP NET 6.0框架系列文章》的第六篇。在本章中,我们将讨论如何在ASP NET 6.0中自定义托管宿主。比如,托管选项和不同类型的托管,并了解一下IIS上的托管。
阅读全文
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 本章是《定制ASP NET 6.0框架系列文章》的第五篇。在本章,我们将回答如何在.NET 6.0中配置WebHostBuilder。 在阅读第4章“使用Kestrel配置和定制HT
阅读全文
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 本章是《定制ASP NET 6.0框架系列文章》的第四篇。在本章,我们将学习ASP.NET Core的Kestrel配置和自定义HTTPS,好我们开始正文。 在ASP.NET Cor
阅读全文
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 本章是《定制ASP NET 6.0框架系列文章》的第三篇。在本章,我们将学习ASP.NET Core的依赖项注入(DI)以及如何自定义它。 我们将讨论以下主题: 使用不同的DI容器
阅读全文
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 本章是《定制ASP NET 6.0框架系列文章》的第二篇。在本章,我们将回答如何在.NET 6.0中定制应用配置。 本文的主题是应用程序配置。要介绍的是如何使用配置、如何自定义配置,
阅读全文
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 本章是《定制ASP NET 6.0框架系列文章》的第一篇。在本章,我们将回答如何在.NET 6.0中定制日志记录。默认日志记录仅写入控制台或调试窗口,这在大多数情况下都很好,但有时需
阅读全文
摘要:ASP.NET Core是微软提供的强大的web框架,它有很多潜在的强大而有用的功能。 本专栏的目标是帮助您把框架的隐藏能力最大限度地发挥出来,让您能够按需定制ASP NET Core框架。本专栏提供了一种具体的操作和实现方法,可以让你在短时间尽可能地提高效率。 有同学催促更新慢,这里打个广告,如果
阅读全文
摘要:本文适合初级开发人员,不适合老手在上面浪费时间,希望能帮新人起到一个引导的作用。 技术准备 在开始使用 ABP 框架之前,您需要在计算机上安装一些工具。 IDE/编辑器 本书假设您使用的是Visual Studio 2022(支持 .NET 6.0 的 v10.0)或更高版本。如果你还没安装,社区版
阅读全文
摘要:大家好,我是张飞洪,谢谢你阅读我的文章,自从土牛Halil ibrahim Kalkan的《Mastering ABP Framework》出版之后,我就开始马不停蹄进行阅读和翻译,目前基本保持一周一章的进度。 为什么要翻译? ABP的官方文档应该是比较全面了,但是有几个问题: 本人目前维护一个AB
阅读全文
摘要:前言 多年的开发积累让我一直在思考一个问题:如何能拥有一个开箱即用的框架?或者说针对不同的业务规模,能有一系列相应的框架版本,这样每次新项目上线的时候,或者业务增长变更的时候,都无需重新造轮子,我们所要做的是对号入座,即根据业务实际拿一个相应的版本过来微调即可高效上路且不翻车?做到用最少的时间,最低
阅读全文
摘要:目前公司系统多个应用分层结构各不相同,给运维和未来的开发带来了巨大的成本,分层架构看似很简单,但保证整个研发中心都使用统一的分层架构就不容易了。 那么如何保证整个研发中心都使用统一的分层架构,以达到提高编写代码效率、保证工程统一性的目的? 这里给出个人的规划设计,希望对你有所启发。 1.分层目标 简
阅读全文
摘要:2019 中国.NET 开发者峰会目前在国内的.NET社区还是很有影响力的,宣传的内容也都是比较新潮和前言的技术栈。 有一个不争的现实是基本上主题都是关于.NET Core的,以及基于该主题之上的延展。比如ML.NET相关的机器学习;基于.NET Core的微服务实战;传统转型.NET Core的实
阅读全文