.net core已经昭示了2.0版,相对于1.0底发了老非常之到,最近准备当路面临品尝采取asp.net core,所以就算进行了有简单的钻研。

乍认识asp.net core分为以下几个组成部分:

1、.net core SDK以及vs2017下载安装

2、创建asp.net core项目

3、初识asp.net core的品类结构

4、启动asp.net core运行查看效果

 

1、asp.net core SDK和VS2017之下载和安

下载地址:http://www.microsoft.com/net/download/core 如图

 图片 1

根据需要下载对应之本子

开发工具可以选取vs2017,下载地址:https://www.visualstudio.com/zh-hans/downloads/?rr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DvDGY-KzHvCA_7kdj9Wq9pQW2YmzXISgNiVw0ybE0UttFgEt2OAFSMsVHdjylqGgC_oGMtJ2WBSHapROMESZqHa%26wd%3D%26eqid%3Df10f7840000022430000000259c9edb0

 

2、创建asp.net core项目

打开vs2017

 图片 2

 

挑asp.netcore web应用程序

 图片 3

点击确定

 图片 4

勾选Docker支持,点击确定,

Docker是一个开源的发动机,可以轻松的为其他利用创建一个轻量级的、可移栽的、自给自足的容器。开发者在记录本及编译测试通过的器皿可以批量地以生条件面临布置,包括VMs(虚拟机)、bare
metal、OpenStack
集群和另的底蕴运用平台。在继续工作受到见面利用及。

 

3、初识asp.net core的品类组织

苟在开立的当儿创建的是Web应用程序则开创后的品种结构使图:

 图片 5

 

从今品种结构被可以看在asp.net
core中拥有的静态文件js、css、图片之类的还统一置于了wwwroot目录中,项目之布局也:

wwwroot:项目拥有的静态文件要CSS、JS、图片等

据项:放置了当前型拥有的凭,依赖项中之Bower默认放置了jquery和bootstrap的有关依赖

Pages:放置了cshtml模板页,但是跟asp.net
mvc的cshtml不同的是她们每个.cshtml点开后还有个.cshtml.cs类

appsettings.json:该公文是目前档的配备文件,类似于事先的.net项目受到的App.config

bower.json:该文件被配置了依靠项中Bower中的jquery和bootstrap相关的版号

bundleconfig.json:该公文类于Web.config,主要是当前种静态文件有关的布局

Dockerfile:和容器相关的文书

docker-compose:用于简化在Docker中以asp.net core

 

比方在变项目之时段选择的凡WebAPI,创建的种布局如下:

 图片 6

对立于Web应用程序,WebAPI项目会少了累累内容,如果要再WebAPI中动用web页面则静态文件等还用团结手动添加和布局。

 

4、启动asp.net core运行查看效果

点击Docker启动

 图片 7

启动后

 图片 8

当PowerShell中输入docker
images命令,就好列出当前docker中的镜像,可以看出刚刚启动的类:

 图片 9

假如新建的型选的凡Web应用程序,启动后看到如图界面

图片 10

 

相关文章

网站地图xml地图