.net core如何在其它类库项目中使用IServiceProvider

dotnetcore IServiceProvider

ASP.NET Core 2 中自动扫描应用程序中的依赖注入并自动注册

使用Scrutor可以帮助我们自动注入,而不用每次新增一个类,就要写一行代码,项目git地址是:https://github.com/khellang/Scrutor

asp.net core Scrutor 自动注入

asp.net core实现自动注入

在Asp.net core中,使用反射加载程序集,手动挺扫描所有的服务依赖,然后将这个服务依赖添加到服务容器中

asp.net core 自动注入

Asp.net core WebApi 使用Swagger生成帮助页

最近我们团队一直进行.net core的转型,web开发向着前后端分离的技术架构演进,我们后台主要是采用了asp.net core webapi来进行开发,开始每次调试以及与前端人员的沟通上都存在这效率低下的问题,一次在看微软asp.net core官方文档的时候,发现了swagger这个好东西。然后在实际的项目中引入了该技术。

asp.net core webapi swagger

使用Thinktecture.IdentityModel.Client灵活控制oauth2.0中的登陆

在.net的webapi中,如果使用oauth2.0来做授权访问,会遇到如下问题,

Thinktecture oauth

webapi使用oauth2.0过滤器认证

.net中的webapi使用oauth2.0认证,新建一个带身份认证的webapi项目,添加过滤器

webapi 过滤器 oauth

svn那么多版本,什么版本好

svn那么多版本,什么版本好

svn

.net微信小程序解密用户信息的时候提示无法填充

.net微信小程序解密用户信息的时候提示无法填充

微信小程序

vs【类库】项目手工转成【ASP.NET Web 应用程序】项目

用文本编辑工具手工打开项目文件“.csproj”,添加ProjectTypeGuids和Import节点

vs

dotnetcore获取参数

在.net core中,如果参数在路由中,可以直接使用:ViewContext.RouteData.Values["keyword"],获取参数值,如果参数是在问号后面,则使用:Request.QueryString["keyword"]

dotnetcore