专题:ASPNET Core
共94篇相关文章

ASP.NET Core 6角色授权如何为?
ASP.NET应用并没有对如何定义授权策略做硬性规定,所以我们完全根据用户具有的任意特性(如性别、年龄、学历、所在地区、宗教信仰、政治面貌等)来判断其是否具有获取目标资源或者执行目标操作的权限,但是针对角色的授权策略依然是最常用的。角色(或...

ASP.NET Core 6 CORS跨域资源共享N种用法如何实现?
同源策略是所有浏览器都必须遵循的一项安全原则,它的存在决定了浏览器在默认情况下无法对跨域请求的资源做进一步处理。为了实现跨域资源的共享,W3C制定了CORS规范。ASP.NET利用CorsMiddleware中间件提供了针对CORS规范的实...

如何通过ASP.NET Core 6框架检查应用健康状况?
现代化的应用及服务的部署场景主要体现在集群化、微服务和容器化,这一切都建立在针对部署应用或者服务的健康检查上。ASP.NET提供的健康检查不仅可能确定目标应用或者服务的可用性,还具有健康报告发布功能。ASP.NET框架的健康检查功能是通过H...

为什么ASP.NET Core的路由处理器能改用任意Delegate类型函数的?
毫不夸张地说,路由是ASP.NET Core最为核心的部分。路由的本质就是注册一系列终结点(Endpoint),每个终结点可以视为“路由模式”和“请求处理器”的组合,它们分别用来“选择”和“处理”请求。请求处理器通过RequestDeleg...

ASP.NET Core 6框架的258个实例,如何一一掌握?
作为《ASP.NET Core 3框架揭秘》的升级版,《ASP.NET Core 6框架揭秘》提供了很多新的章节,同时对现有的内容进行大量的修改。虽然本书旨在对ASP.NET Core框架的架构设计和实现原理进行剖析,但是其中提供的258个...

如何使用ASP.NET Core2结合JWT在服务端实现客户端身份认证的复杂流程?
Jwt 全名为:JSON Web Token,是一个很成熟的技术。在微服务架构下,一般都会按不同的业务或功能将整个系统切分成不同的独立子系统,再通过REST API或RPC进行通讯并相互调用,形成各个子系统之间的串联结构。在这里,我们将采用...

如何将ASP.NET Core2与OWAS集成实现文档在线预览编辑?
Office Online Server是微软开发的一套基于Office实现在线文档预览编辑的技术框架(支持当前主流的浏览器,且浏览器上无需安装任何插件,支持word、excel、ppt、pdf等文档格式),其客户端通过WebApi方式可集...

如何用ASP.NET Core2结合MassTransit高效接入RabbitMQ?
在ASP.NET Core上利用MassTransit来集成使用RabbitMQ真的很简单,代码也很简洁。近期因为项目需要,我便在这基础上再次进行了封装,抽成了公共方法,使得使用RabbitMQ的调用变得更方便简洁。那么,就让咱们来瞧瞧其魅...

Autofac在ASP.NET Core2中实现IOC依赖注入,如此优雅简便,怎么可能不神奇?
初识ASP.NET Core的小伙伴一定会发现,其几乎所有的项目依赖都是通过依赖注入方式进行链式串通的。这是因为其使用了依赖注入 (DI) 的软件设计模式,代码的设计是遵循着“高内聚、低耦合”的原则,使得各个类与类之间的关系依赖于接口,这样...

在ASP.NET Core2上操作MongoDB,自动分库分表,这么酷炫的操作真的可行吗?
NoSQL是泛指非关系型的数据库,现今在我们的项目中也多有使用,其独特的优点为我们的项目架构带来了不少亮点,而我们这里的主角(MongoDB)则是NoSQL数据库家族中的一种。事实上,NoSQL数据库的应用场景有很多,其最主要的目的就是为了...

如何用ASP.NET Core2在Azure上展示PowerBI报表?
在开发企业应用中,报表功能是当之无愧的重头戏,如何将数据通过合适的报表呈现出来成为每个项目人员必需面临的问题。而找到一款合适的报表往往都需要考率价格、开发、风格、支撑等因素。那么,我在这里给大家介绍一款由微软提供的可视化报表工具Power...

如何用ASP.NET Core2高效读写InfluxDB时序数据库?
在我们很多应用中会遇到有一种基于一系列时间的数据需要处理,通过时间的顺序可以将这些数据点连成线,再通过数据统计后可以做成多纬度的报表,也可通过机器学习来实现数据的预测告警。而时序数据库就是用于存放管理这种有着时间顺序数据的,时序数据库一般都...

如何用ASP.NET Core2和RabbitMQ实现前端推送功能?
在我们很多的Web应用中会遇到需要从后端将指定的数据或消息实时推送到前端,通常的做法是前端写个脚本定时到后端获取,或者借助WebSocket技术实现前后端实时通讯。因定时刷新的方法弊端很多(已不再采用),所以基于WebSocket技术实现的...

如何用ASP.NET Core2静默获取微信OpenId?
最近在做个微信公众号的项目,需要将入口放置在公众号二级菜单内,通过点击该菜单链接后进入到该项目中去,进入到项目后程序会自动通过微信公众号的API完成用户的OpenId获取。需求很简单,实现起来也不复杂,于是在一番折腾后需求实现了。为此,写下...

如何用ASP.NET Core2开发免费网络考试培训软件?
在IT圈混迹了近十年,今已正当而立之年却仍一事无成,心中倍感惶恐惭愧。面对竟争如此激列的环境,该如何应对?却也知不能让自已闲着,得转起来,动起来。于是,便想着利用最新技术栈将自已原来的收费产品重写一次,且完全开放免费的提供给最终用户使用。这...
