天天看点

.Net WebApi2从零开始

1、创建

  VS创建WebApi应用,模板选择空模板,核心应用选择Web Api,右键解决方案在生成中勾选生产Xml文件。

2、多版本配置

  路由中添加多个路由

  

  创建两个版本的控制器

.Net WebApi2从零开始

 注意每个方法都要加上Route,否则会出现V2请求到V1去。

3、配置Swaager

  Nuget安装Swashbuckle、Swagger.NET.UI然后App_Start文件夹中的SwaggerNet文件注释掉类上面的两个assembly,SwaggerConfig中做如下配置,