9 热度

理解ASP.NET Core 依赖注入

理解ASP.NET Core 依赖注入目录: 一、什么是依赖注入 1.1、什么是依赖? 1.2、 什么是注入? 1.3、依赖注入解决的问题 二、服务的生命周期(.Net Core DI) 三、替换默认服务容器   3.1、为什么替换默认服务容器?   3.2、如何替换服务容器

收录时间: 2019-04-25
分类: ASP.NET Core
贡献者: Rector
22 热度

ASP.NET Core 身份验证(一)

前言这篇文章我想带领大家了解一下 ASP.NET Core 中如何进行的身份验证,在开始之前强烈建议还没看过我写的 Identity 系列文章的同学先看一下。Identity 入门系列文章:Identity 入门一Identity 入门二Identity 入门三名词解释做 Web 开发的都知道 HTTP 协议是无状态的,那么服务端如果想知道此次请求的用户是哪个登录的用户,那么就需要有一种标...

收录时间: 2019-04-23
分类: ASP.NET Core
贡献者: Rector
15 热度

ASP.NET Core 2.2 - User Claims

This article will cover implementing displayed name and create date user claims with ASP.NET Core Identity. I will assume you have created a new ASP.NET Core 2.2 Razor Pages project with Individual User Accounts, updated the database with the CreateIdentitySchema migration, scaffolded the Identity UI and created an ApplicationUser with the CreateDate Property (See User's Last Login Date). Or you can download the free ASP.NET Core 2.2 - Bootstrap Native Project from Manage > Assets. I was able to restore, build and run the project with VS 2017, VS 2019 and VS Code.

收录时间: 2019-04-23
分类: ASP.NET Core
贡献者: Rector
25 热度

ASP.NET Core Road to Microservices Part 01: Building the Views

In this article I will show how to create a basic e-commerce application flow using ASP.NET Core, with the help of Visual Studio. This article is the first of a series of articles demonstrating various practices, patterns, technologies and frameworks that can be implemented in an ASP.NET Core e-commerce application, while we gradually approach the final goal of building a microservices solution.

收录时间: 2019-04-21
分类: ASP.NET Core
贡献者: Rector
24 热度

asp.net core重新加载应用配置

asp.net core重新加载应用配置Intro我把配置放在了数据库或者是Redis里,配置需要修改的时候我要直接修改数据库,然后调用一个接口去重新加载应用配置,于是就尝试写一个运行时重新加载配置的接口。Configuration 重新加载实现重新加载配置的接口其实很简单,经过看 Configuration 的源码可以知道,如果想要重新加载应用配置,需要一个 IConfigurationRo...

收录时间: 2019-04-20
分类: ASP.NET Core
贡献者: Rector
88 热度

ASP.NET Core开发者成长路线图

ASP.NET Core开发者路线图RoadMap来源: MoienTajik/AspNetCore-Developer-Roadmap.2019年ASP.NET Core开发者指南:你可以在下面找到一张图,该图展示了你可以选取的路径及你想学习的库,从而成为一名 ASP.NET Core 开发者。“作为 ASP.NET Core 开发者,我接下来应该学习什么?”,我把这张图作为建议给每...

收录时间: 2019-04-19
分类: ASP.NET Core
贡献者: Rector
AD 友情赞助
47 热度

DevExpress ASP.NET Core Controls 2019发展蓝图(No.2)

本文主要为大家介绍DevExpress ASP.NET Core Controls 2019年的官方发展蓝图,更多精彩内容欢迎持续收藏关注哦~【DevExpress ASP.NET Controls 下载】HTML/Markdown编辑器Multiline工具栏(v19.1)目前,Toolbar项隐藏在小屏幕上的下拉菜单中。如果项目数量很大(就像在HtmlEditor中那样),菜单会变得太长并...

收录时间: 2019-04-18
分类: ASP.NET Core
贡献者: Rector
17 热度

Getting Started with GraphQL in ASP.NET Core

In this article, we are going to learn how to set up GraphQL in ASP.NET Core application. We are going to use different third-party libraries to make this integration easier and will explain in detail how to use GraphQL elements (Type, Query, and Schema) to complete the integration process of GraphQL in ASP.NET Core.

收录时间: 2019-04-17
分类: ASP.NET Core
贡献者: Rector
22 热度

从壹开始前后端分离 42 ║支持多种数据库 & 快速数据库生成

哈喽大家周三好,休息了一段时间,打算准备找工作了,有亲故帮忙内推么,翻翻面试题,所以平时的更新学习就停滞了,不过群里的问题,我还是尽量一直在回答的。。。今天的内容很简单,不是一个技术文章,仅仅是一个项目更新文档,给正在使用这个框架的小伙伴一个时间线,不然的话下次再 pull code 的时候,一看,又是更新一片,而且也不知道更新了啥。如果你是铁粉读者的话(至少读完第一个系列吧),肯定...

收录时间: 2019-04-17
分类: ASP.NET Core
贡献者: Rector
38 热度

ASP.NET Core 使用 Google 验证码(Google reCAPTCHA)

ASP.NET Core 使用 Google 验证码(Google reCAPTCHA)一. 前言验证码在我们实际的生活场景中非常常见,可以防止恶意破解密码、刷票、论坛灌水、刷注册等等。现在的网站基本都有使用验证码来对用户的行为进行验证。从简单的文字验证码、图片验证码、滑动验证码、图片选择验证码等,验证码一直在进化,在和“黑恶势力”做斗争。Google 验证码是 Google 提供的一项免费的验...

收录时间: 2019-04-16
分类: ASP.NET Core
贡献者: Rector
29 热度

【译】.NET Core 3.0 Preview 3中关于ASP.NET Core的更新内容

运行时编译Worker服务模板gRPC模板Angular模板已更新为Angular 7SPA认证 SignalR与Endpoint路由集成SignalR Java客户端支持长轮询其他详细信息和已知问题,请参阅发行说明。开始要在.NET Core 3.0 Preview 3中开始使用ASP.NET Core,请安装.NET Core 3.0 Preview 3 SDK如果您使用的是Visua...

收录时间: 2019-04-16
分类: ASP.NET Core
贡献者: Rector
40 热度

File uploads in ASP.NET Core integration tests

Writing integration tests for ASP.NET Core controller actions used for file uploads is not a rare need. It is fully supported by ASP.NET Core integration tests system. This post shows how to write integration tests for single and multiple file uploads.

收录时间: 2019-04-15
分类: ASP.NET Core
贡献者: Rector
54 热度

基于Jenkins Pipeline的ASP.NET Core持续集成实践

最近在公司实践持续集成,使用到了Jenkins的Pipeline来提高团队基于ASP.NET Core API服务的集成与部署,因此这里总结一下。一、关于持续集成与Jenkins Pipeline1.1 持续集成相关概念互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称 CI) 。 持续集成指的是,频繁地 (...

收录时间: 2019-04-15
分类: ASP.NET Core
贡献者: Rector
49 热度

asp.net core系列 51 Identity 授权(下)

asp.net core系列 51 Identity 授权(下)1.6 基于资源的授权前面二篇中,熟悉了五种授权方式(对于上篇讲的策略授权,还有IAuthorizationPolicyProvider的自定义授权策略提供程序没有讲,后面再补充)。本篇讲的授权方式不是一种全新的授权方式,而是授权应用场景的灵活控制。基于资源的授权是控制在 razor pages处理程序或mvc的action之中。...

收录时间: 2019-04-09
分类: ASP.NET Core
贡献者: Rector
55 热度

ASP.NET Core使用Jaeger实现分布式追踪

原文:ASP.NET Core使用Jaeger实现分布式追踪前言最近我们公司的部分.NET Core的项目接入了Jaeger,也算是稍微完善了一下.NET团队的技术栈。至于为什么选择Jaeger而不是Skywalking,这个问题我只能回答,大佬们说了算。前段时间也在CSharpCorner写过一篇类似的介绍Exploring Distributed Tracing Using ASP.N...

收录时间: 2019-04-08
分类: ASP.NET Core
贡献者: Rector
AD 友情赞助
69 热度

Asp.Net Core WebAPI使用Swagger时API隐藏与分组

1、前言为什么我们要隐藏部分接口?因为我们在用swagger代替接口的时候,难免有些接口会直观的暴露出来,比如我们结合Consul一起使用的时候,会将健康检查接口以及报警通知接口暴露出来,这些接口有时候会出于方便考虑,没有进行加密,这个时候我们就需要把接口隐藏起来,只有内部的开发者知道。为什么要分组?通常当我们写前后端分离的项目的时候,难免会遇到编写很多接口供前端页面进行调用,当接口达...

收录时间: 2019-04-04
分类: ASP.NET Core
贡献者: Rector
37 热度

Choosing the right ASP.NET Core technology

.NET Core 3.0 doesn’t make it easier to choose the correct Web technology creating .NET applications. Some more options have been added to select from, e.g. ASP.NET Razor Components. Did you already know when the best options would be Razor Pages instead of MVC? Now there’s also the option gRPC. What is this good for? In this article I try to explain the features of the different templates creating ASP.NET Core applications, and with which requirements you should select which option.

收录时间: 2019-04-04
分类: ASP.NET Core
贡献者: Rector
36 热度

How to implement health checks in ASP.Net Core

Health checks are used to determine if the application is responding to requests normally. ASP.Net Core provides support for health checks for reporting the health of an application using health check middleware, which was introduced in ASP.Net Core 2.2.

收录时间: 2019-04-02
分类: ASP.NET Core
贡献者: Rector
51 热度

你所不知道的ASP.NET Core MVC/WebApi基础系列(二)

你所不知道的ASP.NET Core MVC/WebApi基础系列(二)前言好久没冒泡了,算起来估计有快半年没更新博客了,估计是我第一次停更如此之久,人总有懒惰的时候,时间越长越懒惰,但是呢,不学又不行,持续的惰性是不行dei,要不然会被时光所抛弃,技术所淘汰,好吧,进入今天的主题,本节内容,我们来讲讲.NET Core当中的模型绑定系统、模型绑定原理、自定义模型绑定、混合绑定、ApiContro...

收录时间: 2019-04-01
分类: ASP.NET Core
贡献者: Rector
45 热度

Re-reading ASP.Net Core request bodies with EnableBuffering()

In some scenarios there’s a need to read the request body multiple times. Some examples includeLogging the raw requests to replay in load test environmentMiddleware that read the request body multip...

收录时间: 2019-03-28
分类: ASP.NET Core
贡献者: Rector
AD 友情赞助