前言
实操篇和底层刨析分开的,《重新整理.net core 计1400篇》是探索底层概念。
介绍asp.net core之前先介绍.net core。
.NET Core 是一个通用的开放源代码开发平台。
可以使用多种编程语言针对 x64、x86、ARM32 和 ARM64 处理器创建适用于 Windows、macOS 和 Linux 的 .NET Core 应用。
因为.net core跨平台,所以我们使用asp.net core写的程序同样可以运行在多端上。
那么什么是asp.net core? 首先介绍这个asp,这个是active server page,是动态服务器页面的缩写。
aps.net core概念:
ASP.NET Core 是一个跨平台的高性能开源框架,用于生成启用云且连接 Internet 的新式应用。 使用 ASP.NET Core,您可以:
生成 Web 应用和服务、物联网 (IoT) 应用和移动后端。
在 Windows、macOS 和 Linux 上使用喜爱的开发工具。
部署到云或本地。
在 .NET Core 上运行。
说下个人理解,实际上,asp.net core本身提供给我们web服务,但是我们可以扩展。
正文
那么就实操一下吧。
dotnet new webapp -o aspnetcoreapp
-o aspnetcoreapp 是表示创建aspnetcoreapp文件的意思,-o表示io中的o,output。
好的,那么看下目录结构吧。
第一个obj,全程object,意思是目标的意思,并不是我们说的对象。
这个是编译过程生成的临时文件。
pages 当然就是编辑的的页面了。
properties 是属性的意思,看下里面的文件,launchsetting.json 是我们的启动配置。
webroot 静态资源文件
appsettings.development.json app debug下的配置。
appsettings.json release 配置
program.cs 我们应用程序启动的配置。
startup.cs 一些服务配置等。
整理系列为实操篇,不会过多解释原理。