随笔分类 - [27]NET8
-
发布(Windows)
摘要:发布(Windows) 本篇将在这个系列演示的例子上继续记录Asp.Net Core在Windows上发布的过程。 Asp.Net Core在Windows上可以采用两种运行方式。一种是自托管运行,另一种是发布到IIS托管运行。 第一部分、自托管 一、依赖.Net Core环境 修改 project 阅读全文
-
深入了解三种针对文件(JSON、XML与INI)的配置源
摘要:深入了解三种针对文件(JSON、XML与INI)的配置源 物理文件是我们最常用到的原始配置的载体,最佳的配置文件格式主要由三种,它们分别是JSON、XML和INI,对应的配置源类型分别是JsonConfigurationSource、XmlConfigurationSource和IniConfigu 阅读全文
-
生产环境中CentOS7部署NET Core应用程序
摘要:NET Core应用程序部署至生产环境中(CentOS7) 阅读目录 环境说明 准备你的ASP.NET Core应用程序 安装CentOS7 安装.NET Core SDK for CentOS7。 部署ASP.NET Core应用程序 配置Nginx 配置守护服务(Supervisor) 阅读目录 阅读全文
-
聊聊默认支持的各种配置源[内存变量,环境变量和命令行参数]
摘要:聊聊默认支持的各种配置源[内存变量,环境变量和命令行参数] 较之传统通过App.config和Web.config这两个XML文件承载的配置系统,.NET Core采用的这个全新的配置模型的最大一个优势就是针对多种不同配置源的支持。我们可以将内存变量、命令行参数、环境变量和物理文件作为原始配置数据的 阅读全文
-
Demo+在Linux下运行(CentOS7+dotnetcore sdk)
摘要:来份ASP.NET Core尝尝 0x01、前言 学习ASP.NET Core也有一段时间了,虽说很多内容知识点还是处于一知半解的状态,但是基本的,还是 略懂一二。如果有错误,还望见谅。 本文还是和之前一样,Demo+在Linux下运行(CentOS7+dotnetcore sdk) 开发环境:wi 阅读全文
-
由EmbeddedFileProvider构建的内嵌(资源)文件系统
摘要:由EmbeddedFileProvider构建的内嵌(资源)文件系统 一个物理文件可以直接作为资源内嵌到编译生成的程序集中。借助于EmbeddedFileProvider,我们可以统一的编程方式来读取内嵌于某个程序集中的资源文件,不过在这之前我们必须知道如何将一个项目文件作为资源并嵌入到生成的程序集 阅读全文
-
Repository仓储 UnitofWork
摘要:Repository仓储 UnitofWork 目录索引 【无私分享:ASP.NET CORE 项目实战】目录索引 简介 本章我们来创建仓储类Repository 并且引入 UnitOfWork 我对UnitOfWork的一些理解 UnitOfWork 工作单元,对于这个的解释和实例,网上很多很多大 阅读全文
-
RESTful API实现
摘要:RESTful API实现 ASP.NET Core Web API 开发-RESTful API实现 REST 介绍: 符合REST设计风格的Web API称为RESTful API。 具象状态传输(英文:Representational State Transfer,简称REST)是Roy Th 阅读全文
-
由PhysicalFileProvider构建的物理文件系统
摘要:由PhysicalFileProvider构建的物理文件系统 ASP.NET Core应用中使用得最多的还是具体的物理文件,比如配置文件、View文件以及网页上的静态文件,物理文件系统的抽象通过PhysicalFileProvider这个FileProvider来实现,该类型定义在NuGet包“Mi 阅读全文
-
Net Core WebApi单元测试
摘要:单元测试 本篇将结合这个系列的例子的基础上演示在Asp.Net Core里如何使用XUnit结合Moq进行单元测试,同时对整个项目进行集成测试。 第一部分、XUnit 修改 Project.json 文件内容,增加XUnit相关的nuget包引用,并修改部分配置。 增加一个Demo类和一个测试类 打 阅读全文
-
多个项目使用NET Core
摘要:.NET Core系列 :3 、使用多个项目 通过前面的两篇文章,我们已经知道如何创建新的项目,如何生成并运行我们的应用程序,也知道(大致) project.json 文件中的内容是什么意思。但大多数项目往往也需要多个项目或引用的类库。我们要创建类库项目和应用程序项目。在应用程序中,如何引用我们的类 阅读全文
-
Redis存储Session
摘要:net Core 使用Redis存储Session 前言 Asp.net Core 改变了之前的封闭,现在开源且开放,下面我们来用Redis存储Session来做一个简单的测试,或者叫做中间件(middleware)。 对于Session来说褒贬不一,很多人直接说不要用,也有很多人在用,这个也没有绝 阅读全文
-
ORM和Core
摘要:.net core中有哪些被抛弃的类 1、DataTable DataRow SqlDataAdapter DataRow DataColumn DataColumn 虽然这些类不是我ORM核心功能,但是为了保证非Core版本的ORM和Core的语法要一致方便以后升级 于是我就有了一个想法将他们复活 阅读全文
-
NET Core 介绍
摘要:NET Core 介绍 标签: ASP.NETCore 1. 前言 2. ASP.NET Core 简介 2.1 什么是ASP.NET Core 2.2 ASP.NET Core的特点 2.3 ASP.NET Core 项目文件夹解读 2.3.1 项目文件夹总览 2.3.2 project.json 阅读全文
-
Visual Studio Code和Docker开发asp.net core和mysql应用
摘要:Visual Studio Code和Docker开发asp.net core和mysql应用 .net猿遇到了小鲸鱼,觉得越来越兴奋。本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对岸的苹果园越来越茂盛,实在不想再去做一只宅猿了。于是,.net猿决定搭上小鲸鱼的渡轮到苹果园去看看。 阅读全文
-
多环境开发
摘要:多环境开发 本篇将演示Asp.Net Core如何在多环境下进行开发适配。 在一个正规的开发流程里,软件开发部署将要经过三个阶段:开发、测试、上线,对应了三个环境:开发、测试、生产。在不同的环境里,需要编写不同的代码,比如,在开发环境里,为了方便开发和调试,前段js文件和css文件不会被压缩,异常信 阅读全文
-
FileProvider是个什么东西?
摘要:FileProvider是个什么东西? 在《读取并监控文件的变化》中,我们通过三个简单的实例演示从编程的角度对文件系统做了初步的体验,接下来我们继续从设计的角度来继续认识它。这个抽象的文件系统以目录的形式来组织文件,我们可以利用它读取某个文件的内容,还可以对目标文件试试监控并捕捉它的变化。这些基本的 阅读全文
-
结构化配置
摘要:结构化配置 本篇将记录.Net Core里颇有特色的结构化配置的使用方法。 相比较之前通过Web.Config或者App.Config配置文件里使用xml节点定义配置内容的方式,.Net Core在配置系统上发生了很大的变化,具有了配置源多样化、更加轻量、扩展性更好的特点。 第一部分、基于键值对的配 阅读全文
-
NET Core开发-读取配置文件Configuration
摘要:ASP.NET Core开发-读取配置文件Configuration ASP.NET Core 是如何读取配置文件,今天我们来学习。 ASP.NET Core的配置系统已经和之前版本的ASP.NET有所不同了,之前是依赖于System.Configuration和XML配置文件web.config。 阅读全文
-
自动注册服务NET Core扩展IServiceCollection
摘要:NET Core扩展IServiceCollection自动注册服务 前言 在ASP.NET Core中使用依赖注入中使用很简单,只需在Startup类的ConfigureServices()方法中,通过IServiceCollection接口进行注入即可,其它的无需关心。 通过接口的Add*方法进 阅读全文