随笔 - 410
文章 - 0
评论 - 519
阅读 -
147万
随笔分类 - .NET Core
.NET Core学习。
ASP.NET Core基础1:应用启动流程
摘要:先看下ASP.NET Core的启动代码,如下图:通过以上代码,我们可以初步得出以下结论:所有的ASP.NET Core程序本质上也是一个控制台程序,使用Program的Main方法作为程序的入口。控制台Main入口-->IWebHostBuilder-->IWebHost-->Run,发现本质上就是启动一个作为宿主的Host。下面结合源码代详细分析下。宿主构造器:IWebHostBuilder看...
阅读全文
项目结构
摘要:到了ASP.NET Core,项目结构也发生了一些变化,看下面的图片。 共有6点跟.NET Framework不一样,下面来一一说明。1,lauchSettings.json该文件用于指定应用程序的启动设置。2,wwwroot目录一般用来放静态资源文件,比如:js,css,img,ico等。3,依赖项用来组织项目的依赖关系,其中NuGet用于组织从NuGet上安装的依赖项,SDK用于组织Micro...
阅读全文
第一个Web应用
摘要:这篇文章演示如何使用ASP.NET Core创建第一个web api服务。开始新建一个Project。选择模板’ASP.NET Core Web应用程序’,并且输入解决方案名称和项目名称。然后,选择框架’ASP.NET Core 2.2’,模板选择’API’,点击确定。这样一个新的ASP.NET Core Web Api项目就创建好了。添加Controller在文件夹Controllers右键,选...
阅读全文
环境配置
摘要:ASP.NET Core开发要求以下环境:Visual Studio 2017(15.9) or later或Visual Studio Code.NET Core SDK 2.2 or later系统要求我们以Visual Studio 2017(15.9)作为默认的开发工具,所以相应的系统要求如下图:安装注意事项1,Visual Studio 2017安装选项自Visual Studio 20...
阅读全文
ASP.NET Core介绍
摘要:认识ASP.NET CoreASP.NET Core是一个跨平台,高性能,开源的框架,用于构建现代,基于云的网络应用程序,使用ASP.NET Core可以实现:开发web应用,服务,IoT应用和移动端的后台api。可以使用自己擅长的开发工具实现跨平台开发,包括Windows,macOS和Linux。灵活部署,既可以部署在云端,也可以部署在本地。为什么选择ASP.NET Core使用ASP.NET ...
阅读全文