步骤一:创建API
步骤二:安装swagger+swagger ui包
步骤三:打开xml文档文件
右键项目属性--》生成--》勾选XML文档文件
步骤四:设置启动默认页面
步骤五:注释会导致异常的代码
运行后会有异常
注释代码
步骤六:开启xml注释
步骤七:修改WebApiConfig文件
我们运行的时候会发现,只有第一个get方法被显示出来,其他的都没有显示。
原因:
Swagger默认一个controller只能有一个Get方法,否则就会冲突导致一个都显示不出来;
如果 启用 SwaggerConfig.cs 的ResolveConflictingActions 那么只会显示第一个get方法接口。
解决办法:
修改WebApiConfig文件配置:
再次运行就可以了。
步骤八:运行