天枫信息技术,专注于.NET技术的开发与应用

All Posts


小白开学Asp.Net Core 《四》

小白开学Asp. Ce《四》 &mdash&mdash 使用AspectCeFramewk 一、AspectCeFramewk说AspectCeFramewk不得不先谈谈的AOP,AOP:在软件业,AOP为Aspect iented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个 ...

小白 开学 Asp Net Core

20190705-记IIS发布.NET CORE框架系统之所遇

新手在IIS上发布. CE框架的系统之注意事项序:本篇随笔是我的处子笔,只想记录自己觉得在系统发布过程中比较重要的步骤,一来,忝作自己的学习笔记,以备不时之需,二来,也希望可以帮助有需要的同仁。诚然,了解的同学会 觉得内容太过简单,不过技术这门功课,是会的人觉得简单,不会的人觉得万难,因此就认认真真的记录下来罢。 由于在IIS上发布. CE框架的系统和发布一般的ASP. WEB应用程序的步骤大致相同,所以本文就不再一步一步赘述,只拣重要的操作说明,下面按照开发阶段和IIS部署阶段来详细描述 ...

20190705 IIS 发布 NET CORE 框架 系统 之所遇

windows环境下如何搭建Consul+Ocelot

下面的是markdown格式的文档,懒得排版了,有兴趣的话可以去github上看,有源码Github:https:github.comyuchengao0721ConsulOcelot.git# centerConsul+Ocelot的服务网关与注册等功能的实现center 此文档主要提供给开发人员使用, 暂时仅实现服务注册、服务发现、负载均衡等功能, 更多功能需配合官方文档或第三方文档进行更细致化开发。###`有兴趣可以了解一下` #### Consul相关: [Consul官网](h ...

windows 环境 如何 搭建 Consul Ocelot

用ASP.NET Core2重写了一款网络考试培训的免费软件

在IT圈混迹了近十年,今已正当而立之年却仍一事无成,心中倍感惶恐惭愧。面对竟争如此激列的环境,该如何应对?却也知不能让自已闲着,得转起来,动起来。于是,便想着利用最新技术栈将自已原来的收费产品重写一次,且完全开放免费的提供给最终用户使用。这也算是让自已多年的行业积累能有一个更大的扩展,同时也能让有网络考试培训需求的用户能快速免费的使用上该软件。下面,就来简单的说说这款培训考试的免费软件吧。如下: 麦荻网教系统&ldquo麦荻网教系统&rdquo是一款集学习、培训、考试、调查、互动等于一体的网络培训软件(免 ...

ASP NET Core2 重写 一款 网络 考试 培训 免费软件

.NET Core IdentityServer4实战 第Ⅴ章-单点登录

OiDc可以说是OAuth的改造版,在最初的OAuth中,我们需要先请求一下认证服务器获取下Access_token,然后根据Access_token去Get资源服务器 况且OAuth1 和 2 完全不兼容,易用性差,而OIDC可以在登陆的时候就把信息返回给你,不需要你在请求一下资源服务器。下面我们根据Oidc来做一个单点登录。新建三个项目(. Ce Mvc)两个Client(端口50015002),一个Server(5000)首先在Server中添加IdentityServer4的引用。在Server中 ...

NET Core IdentityServer4 实战 单点 登录

.NetCore中三种注入方式的思考

该篇内容由个人博客点击跳转同步更新!转载请注明出处! .Ce彻底诠释了“万物皆可注入”这句话的含义,在.Ce中到处可见注入的使用。因此ce中也提供了三种注入方式的使用,分别是:AddTransient:每次请求,都获取一个新的实例。即使同一个请求获取多次也会是不同的实例AddScoped:每次请求,都获取一个新的实例。同一个请求获取多次会得到相同的实例AddSingleton:每次都获取同一个实例当大家已经过了百度每种注入方式的使用场景后,有没有萌生出一个新的问题:就是一个作用域(Scoped)服务中注入 ...

NetCore 三种 注入 方式 思考


.net core开发从未如此简单,比abp更接地气

在谈起java一家独大的时候,dot人员总是一边嘲笑大量滥竽充数的java从业者,一边羡慕人家的生态。以前是只能羡慕,现在dot ce开源了,我们都可以为dot ce的开原生态贡献自己的微薄之力。WTM框架,一个基于 asp. ce 和 EF ce的快速开发框架,应该说是迄今为止开发速度最快的. ce开发框架。相比于abp为了DDD而DDD,WTM更加关注提高开发速度,降低开发成本。在我的眼里,新的技术归根结底的目的是为了降低成本,而不是增加成本。WTM提供了:一键生成项目一键生成增删改查,导入导出,批量 ...

net core 开发 从未 如此 简单 abp 接地

asp.net core web api 生成 swagger 文档

asp. ce web api 生成 swagger 文档 Intro 在前后端分离的开发模式下,文档就显得比较重要,哪个接口要传哪些参数,如果一两个接口还好,口头上直接沟通好就可以了,如果接口多了就有点不适用了,没有接口文档会大大提高前后端的沟通成本。而 asp. ce 可以通过 Swashbuckle.AspCe 很方便的集成 swagger 文档,相比之下 nodejs(express) 和 swagger 集成就很麻烦了,大概这就是强类型语言的优势吧。C# 是最好的编程语言~~~ 集成 swagg ...

asp net core web api 生成 swagger 文档

ASP.NET Core Web API中使用Swagger

本节导航Swagger介绍 在ASP. CE 中的使用swagger在软件开发中管理和测试API是一件重要而富有挑战性的工作。在我之前的文章《研发团队请管好你的API文档》 也专门阐述了通过文档管理工具来保证API文档和代码的一致性这样更加有助于团队的协作。以往我们总是通过第三方平台工具来管理我们的API文档如eolinker。在测试方面我们也会依赖fiddlerPostMan这样的工具。Swagger兼具了API文档管理和测试的功能而且保证了代码和文档的一致性。它提供了无需任何实现逻辑的RESTfulA ...

ASP NET Core Web API 使用 Swagger