.NET Framwork WebApi 添加swagger 在线接口文档步骤

步骤一:创建API

 步骤二:安装swagger+swagger ui包

 步骤三:打开xml文档文件

右键项目属性--》生成--》勾选XML文档文件

 步骤四:设置启动默认页面

步骤五:注释会导致异常的代码

运行后会有异常

注释代码

步骤六:开启xml注释

步骤七:修改WebApiConfig文件

 我们运行的时候会发现,只有第一个get方法被显示出来,其他的都没有显示。

 原因:

     Swagger默认一个controller只能有一个Get方法,否则就会冲突导致一个都显示不出来;

    如果 启用 SwaggerConfig.cs 的ResolveConflictingActions 那么只会显示第一个get方法接口。

解决办法:

   修改WebApiConfig文件配置:

 再次运行就可以了。

步骤八:运行

 

原文地址:https://www.cnblogs.com/xiaobaicai12138/p/14037394.html