最新发布

asp.net core配置文件加载过程的深入了解
Asp.net

asp.net core配置文件加载过程的深入了解

2020-03-14 标签:asp,n,et,core,配置文件,加载,过程,深入,了解,前言,中程,运行,担当,不可或缺,角色,通常情况下,使用,visual,studio

前言配置文件中程序运行中,担当着不可或缺的角色;通常情况下,使用 visual studio 进行创建项目过程中,项目配置文件会自动生成在项目根目录下,如 appsettings.json,或者是被大家广泛使用的 appsettings.{env.EnvironmentName}.json;配置文件

Asp.Net Core利用xUnit进行主机级别的网络集成测试详解
Asp.net

Asp.Net Core利用xUnit进行主机级别的网络集成测试详解

2020-03-14 标签:asp,net,core,利用,xunit,进行,主机,级别,网络,集成,测试,详解,前言,开发,应用程序,过程中,常常,需要,业务,代码

前言在开发 Asp.Net Core 应用程序的过程中,我们常常需要对业务代码编写单元测试,这种方法既快速又有效,利用单元测试做代码覆盖测试,也是非常必要的事情;但是,但我们需要对系统进行集成测试的时候,需要启动服务主机,利用浏览器或者Postman 等网络工具对接口进行集成测试,这就非常的不方便,

Asp.Net Core利用文件监视进行快速测试开发详解
Asp.net

Asp.Net Core利用文件监视进行快速测试开发详解

2020-03-14 标签:asp,net,core,利用,文件,监视,进行,快速,测试,开发,详解,前言,应用程序,过程中,通常的,做法,先把,业务,代码,完成

前言在进行 Asp.Net Core 应用程序开发过程中,通常的做法是先把业务代码开发完成,然后建立单元测试,最后进入本地系统集成测试;在这个过程中,程序员的大部分时间几乎都花费在开发、运行、调试上,而且一再的重复这个过程,我称这个过程为“程序员开发螺旋”,并且在这个步骤中,重复率最高且没有创造力的

为ASP.NET Core强类型配置对象添加验证的方法
Asp.net

为ASP.NET Core强类型配置对象添加验证的方法

2020-03-14 标签:asp,net,core,类型,配置,对象,添加,验证,方法,前言,本篇,博客,我将,描述,如何,程序,启动,确保,正确

前言本篇博客中,我将描述如何在ASP.NET Core程序启动时,确保强类型配置对象正确的绑定成功。通过使用IStartupFilter接口对象,你可以更早的验证你的配置对象是否绑定了正确的值,并不需要等待程序启动之后的某个时间点再验证。这里我将简单描述一下ASP.NET Core的配置系统,以及如

ASP.NET MVC使用Ninject的方法教程
Asp.net

ASP.NET MVC使用Ninject的方法教程

2020-03-14 标签:asp,net,mvc,使用,ninject,方法,教程,要使,其它,类型,ioc,容器,过于,依赖,配置文件,老是,配置,感觉,有点

为什么要使用Ninject?很多其它类型的IOC容器过于依赖配置文件,老是配置,总感觉有点不爽,而且要使用assembly-qualified名称(也就是类型的全名)来进行定义,稍不注意就会因为打错字而令整个程序崩掉。Ninject是一个快如闪电、超轻量级的基于.Net平台的IOC容器,主要用来解决

详解ASP.NET MVC 下拉框的传值的两种方式
Asp.net

详解ASP.NET MVC 下拉框的传值的两种方式

2020-03-14 标签:详解,asp,net,mvc,下拉,值的,两种,方式,以前,使用,webform,变成,只需,直接,在后,绑定

以前使用WebForm变成时,下拉框传值只需直接在后台绑定代码就可以了。现在我们来看看在MVC中DropDownList是如果和接受从Controller传过来的值的。第一种:使用DropDownList控制器代码:public ActionResult Index(){//1.1查询YzSerie

ASP.NET Core中快速构建PDF文档的步骤分享
Asp.net

ASP.NET Core中快速构建PDF文档的步骤分享

2020-03-14 标签:asp,net,core,快速,构建,pdf,文档,步骤,分享,比如,需要,通过,进行,某些,简单,报表,开发,随着,并不

比如我们需要ASP.NET Core 中需要通过PDF来进行某些简单的报表开发,随着这并不难,但还是会手忙脚乱的去搜索一些资料,那么恭喜您,这篇帖子会帮助到您,我们就不会再去浪费一些宝贵的时间。在本文中我们将要使用DinkToPDF来处理我们在.NET Core Web 程序中进行构建PDF文档!就

浅谈ASP.NET Core的几种托管方式
Asp.net

浅谈ASP.NET Core的几种托管方式

2020-03-14 标签:浅谈,asp,net,core,几种,托管,方式,平台,适用于,web,服务器,默认,包括,项目,模板,kestrel,支持,以下

KestrelKestrel 是一个跨平台的适用于 ASP.NET Core 的 Web 服务器,默认包括在 ASP.NET Core 项目模板中。Kestrel 支持以下方案:HTTPS用于启用 WebSocket 的不透明升级用于获得 Nginx 高性能的 Unix 套接字HTTP/2(除 ma

ASP.NET Core3.X 终端中间件转换为端点路由运行详解
Asp.net

ASP.NET Core3.X 终端中间件转换为端点路由运行详解

2020-03-14 标签:asp,net,core,x,终端,中间,转换,端点,路由,运行,详解,引言,前几天,发布,我把,公司,基础

引言前几天.NET Core3.1发布,于是我把公司一个基础通用系统升级了,同时删除了几个基础模块当然这几个基础模块与.NET Core3.1无关,其中包括了支付模块,升级完后静文(同事)问我你把支付删除了啊?我说是啊,没考虑好怎么加上(感觉目前不太好,我需要重新设计一下)。故事从这开始考虑支付的时

ASP.NET Core 3框架揭秘之 异步线程无法使用IServiceProvider问题
Asp.net

ASP.NET Core 3框架揭秘之 异步线程无法使用IServiceProvider问题

2020-03-14 标签:asp,net,core,框架,揭秘,异步,线程,无法,使用,问题,标题,反映,的是,上周,五一,同事,咨询,很好

标题反映的是上周五一个同事咨询我的问题,我觉得这是一个很好的问题。这个问题有助于我们深入理解依赖注入框架在ASP.NET Core中的应用,以及服务实例的生命周期。一、问题重现我们通过一个简单的实例来模拟该同事遇到的问题。我们采用极简的方式创建了如下这个ASP.NET Core MVC应用。如下面的