我們開始創建WebAPI應用。
首先我們先創建一個項目目錄。然後在控制檯執行以下命令:
mkdir webapi
cd webapi
dotnet new webapi
執行完成後,dotnet自動生成了一個最小的WebAPI應用框架。接着用VS Code打開這個目錄。
打開之後,VS Code自動判斷出這是一個.NET Core的應用,詢問是否需要添加一些用於調試和運行的配置文件,點擊“Yes”按鈕讓VS Code幫我們自動生成。
在這個webapi項目下,多出了好幾個文件和目錄。我們首先還是來看一下Program.cs
namespace webapi
{
public class Program
{
public static void Main(string[] args)
{
BuildWebHost(args).Run();
}
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
}
}
在以上的代碼中,包含了一個類和兩個方法,其中 public static void Main(string[] args) 是整個項目的入口。程序創建了一個BuildWebHost並且開始執行。
在命令行中執行
dotnet run
就啓動了一個web服務器。