ASP.NET Core中默認的ASP.NET Core 模板中有Web API 模板可以創(chuàng)建Web API項目。
有時,只需要創(chuàng)建一個API,不需要關心Razor,本地化或XML序列化。通過刪除無用的NuGet軟件包和代碼,可以提高 API 的加載時間并減少部署包大小。
新建項目
打開VS2017 新建一個ASP.NET Core 應用程序 (.NET Core)項目,命名為miniwebapi。確定后選擇Web API 模板,并將“身份驗證”設置為“不進行身份驗證”。
然后確定就創(chuàng)建好了項目,默認項目的csproj 文件內容如下:
<Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp1.1</TargetFramework> </PropertyGroup> <ItemGroup> <Folder Include="wwwroot\" /> </ItemGroup> <ItemGroup> <PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" /> <PackageReference In