星空网 > 软件开发 > ASP.net

使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

本文记录了在Windows环境下安装Visual Studio Code开发工具、.Net Core 1.0 SDK和开发一个简单的Web-Demo网站的全过程。

一、安装Visual Studio Code

安装文件下载地址:VS Code,当前最新版本是1.3。

推荐安装最新版,因为附带Debug插件,支持在vs code上进行断点调试。

 

二、安装.Net Core 1.0 SDK

安装文件下载地址:.Net Core SDK

 

三、创建一个.Net Core应用程序

1. 打开cmd窗口,创建一个目录,作为工程目录

使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

2. 进入目录,使用下面三条命令初始化一个.Net Core应用程序并运行

dotnet newdotnet restoredotnet run

运行结果如下图。当出现Hello World!时表示应用程序已经初始化成功。

使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

 

四、使用Visual Studio Code编写一个简单的Web-Demo程序

1. 使用VS Code打开上两步创建的文件夹

使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

2. 打开project.json文件,将内容修改为如下代码片段内容

 1 { 2  "version": "1.0.0-*", 3  "buildOptions": { 4   "debugType": "portable", 5   "emitEntryPoint": true 6  }, 7  "dependencies": { 8   "Microsoft.NETCore.App": { 9    "type": "platform",10    "version": "1.0.0"11   },12   "Microsoft.AspNetCore.Server.Kestrel": "1.0.0"13  },14  "frameworks": {15   "netcoreapp1.0": {16    "imports": "dnxcore50"17   }18  }19 }

3. 在cmd窗口执行 dotnet restore 命令更新nuget

使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

4. 创建Startup.cs文件,编写以下内容

 1 using Microsoft.AspNetCore.Builder; 2 using Microsoft.AspNetCore.Hosting; 3 using Microsoft.AspNetCore.Http; 4  5 namespace WebApiFrame 6 { 7   public class Startup 8   { 9     public void Configure(IApplicationBuilder app)10     {11       app.Run(context =>12       {13         return context.Response.WriteAsync("Hello World!");14       });15     }16   }17 }

5. 打开Program.cs文件,将内容修改为如下代码片段内容

using Microsoft.AspNetCore.Hosting;namespace WebApiFrame{  public class Program  {    public static void Main(string[] args)    {      var host = new WebHostBuilder()        .UseKestrel()        .UseStartup<Startup>()        .Build();      host.Run();    }  }}

 

五、运行调试Web-Demo应用程序

1. 切换到调试窗口,初始化调试配置文件

初始化launch.json配置文件

使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

修改launch.json文件内容

使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

初始化tasks.json配置文件

初次启动调试,需要配置任务运行程序,生成tasks.json配置文件

使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

 

六、启动调试

再次启动调试,程序将正常运行,可以在调试控制台看到日志输出

使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

访问默认路径:http://localhost:5000,可以看到页面显示Hello World!

使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

 

到此,一个简单的Web-Demo应用程序完成了。

 

解释:

1. Microsoft.AspNetCore.Server.Kestrel包封装了一个名叫Kestrel的轻量Http Server,使Web应用程序可以脱离IIS进行部署运行。




原标题:使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)

关键词:ASP.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流