ASP.NET Core中默認(rèn)的ASP.NET Core 模板中有Web API 模板可以創(chuàng)建Web API項(xiàng)目。

有時,只需要創(chuàng)建一個API,不需要關(guān)心Razor,本地化或XML序列化。通過刪除無用的NuGet軟件包和代碼,可以提高 API 的加載時間并減少部署包大小。

 

新建項(xiàng)目

打開VS2017 新建一個ASP.NET Core 應(yīng)用程序 (.NET Core)項(xiàng)目,命名為miniwebapi。確定后選擇Web API 模板,并將“身份驗(yàn)證”設(shè)置為“不進(jìn)行身份驗(yàn)證”。

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

然后確定就創(chuàng)建好了項(xiàng)目,默認(rèn)項(xiàng)目的csproj 文件內(nèi)容如下:

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

<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
        
		

網(wǎng)友評論