.NET Framwork WebApi 添加swagger 在线接口文档步骤
步骤一:创建API

步骤二:安装swagger+swagger ui包

步骤三:打开xml文档文件
右键项目属性--》生成--》勾选XML文档文件

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

步骤五:注释会导致异常的代码
运行后会有异常

注释代码

步骤六:开启xml注释

步骤七:修改WebApiConfig文件
我们运行的时候会发现,只有第一个get方法被显示出来,其他的都没有显示。

原因:
Swagger默认一个controller只能有一个Get方法,否则就会冲突导致一个都显示不出来;
如果 启用 SwaggerConfig.cs 的ResolveConflictingActions 那么只会显示第一个get方法接口。
解决办法:
修改WebApiConfig文件配置:

再次运行就可以了。
步骤八:运行

浙公网安备 33010602011771号