摘要:
动手造轮子:实现一个简单的依赖注入
整体设计和编程体验 阅读全文
摘要:
由于项目需要,需要在基于 asp.net mvc 的 Web 项目框架中做权限的控制,于是才有了这个权限控制组件,最初只是支持 netframework,后来 dotnetcore 2.0 发布了之后添加了对 asp.net core 的支持,在 dotnetcore 3.0 发布之后也增加了对 asp.net core 3.0 的支持(1.9.0及之后版本),目前对于 asp.net core 支持的更多一些,asp.net core 可以使用 TagHelper 来控制页面上元素的权限访问,也可以通过 Policy 来控制权限访问,同时支持通过中间件也可以实现对静态资源的访问 阅读全文
摘要:
Azure pipeline 配置根据条件执行脚本 Intro 我的应用通过 azure pipeline 来做持续集成,之前已经介绍了根据不同分支去打包不同的package,具体的就不再这里详细介绍了,可以参考 持续集成之nuget进阶,nuget 包可以做到根据不同的分支来 发布不同的包,那么我 阅读全文
摘要:
千呼万唤始出来, asp.net core 3.0 更新简记 阅读全文
摘要:
asp.net core 使用 signalR(二) Intro 上次介绍了 asp.net core 中使用 signalR 服务端的开发,这次总结一下web前端如何接入和使用 signalR,本文主要分两部分,一是直接使用 这个微软开发好的 signalR 的客户端,另一部分是使用 h5 原生的 阅读全文
摘要:
asp.net core 使用 signalR(一) Intro SignalR 是什么? ASP.NET Core SignalR 是一个开源代码库,它简化了向应用添加实时 Web 功能的过程。 实时 Web 功能使服务器端代码能够即时将内容推送到客户端。 SignalR 的适用对象: 需要来自服 阅读全文
摘要:
上次在 asp.net core 从单机到集群 一文中提到存储还不支持分布式,并立了一个 flag
> 基于 github 或者 开源中国的码云实现一个 storage
于是这两天就来填坑了。。 阅读全文
摘要:
架构设计原则 合适原则 合适优于业界领先 简单原则 简单优于复杂 演化原则 演化优于一步到位 阅读全文
摘要:
给 asp.net core 写个中间件来记录接口耗时 阅读全文
摘要:
微信小程序的域名需要备案,但是没有大陆的服务器,而且觉得备案有些繁琐,起初做的小程序都有点想要放弃了,后来了解到腾讯云的云函数,于是利用腾讯云的云函数实现了一个简单的 API 网关,通过云函数来调用真正的 API 地址,借此来绕过域名备案的问题。 阅读全文
摘要:
asp.net core 应用从单机应用到集群部署需要做什么 阅读全文
摘要:
Serilog 自定义 Enricher 来增加记录的信息 Intro Serilog 是 .net 里面非常不错的记录日志的库,结构化日志记录,而且配置起来很方便,自定义扩展也很方便 Serilog is a diagnostic logging library for .NET applicat 阅读全文
摘要:
上次我们实现了一个简单的基于 Timer 的定时任务,但是使用过程中慢慢发现这种方式可能并不太合适,有些任务可能只希望在某个时间段内执行,只使用 timer 就显得不是那么灵活了,希望可以像 quartz 那样指定一个 cron 表达式来指定任务的执行时间。 阅读全文