swagger简单配置
第一步:
在nuget.org中查找Swashbuckle并下载

在nuget.org中查找Swagger.net.UI,并下载

第二步:
下载完之后,App_Start多了三个文件
Swagger.Auth.cs
SwaggerConfig.cs
SwaggerNet.cs
将SwaggerNet.cs删除,没用的cs文件


第三步:
配置:SwaggerConfig.cs
将
c.IncludeXmlComments(string.Format("{0}/bin/SwaggerDemo.XML", System.AppDomain.CurrentDomain.BaseDirectory));
放在 GlobalConfiguration.Configuration
.EnableSwagger(c =>
{}
当中

第四步:
点击项目下的小扳手
找到生成中的输出,勾选XML文档文件,将文件名改为与上一步当中的XML文件名一致

将禁止显示警告设为1591,不然会警告没有设置XML文档注释,保存即可

成果显示:默认的路径就是http://localhost:56708/swagger(api路径/swagger)

最后一步
只需加上注释即可
注意:注释必须使用文档注释,///


可以直接测试数据,s输入ID,点击Try it out

最终效果

swagger简单配置的更多相关文章
- .NetCore WebApi——Swagger简单配置
		在前后端分离的大环境下,API接口文档成为了前后端交流的一个重点.Swagger让开发人员摆脱了写接口文档的痛苦. 官方网址:https://swagger.io/ 在.Net Core WebApi ... 
- 小丁带你走进git世界一-git简单配置
		小丁带你走进git世界一-git简单配置 1.github的简单配置 配置提交代码的信息,例如是谁提交的代码之类的. git config –global user.name BattleHeaer ... 
- 以实际的WebGIS例子探讨Nginx的简单配置
		文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 以实际项目中的一个例子来详细讲解Nginx中的一般配置,其中涉 ... 
- CentOS 7.0 使用 yum 安装 MariaDB 与 MariaDB 的简单配置
		1.安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB,两条命令都可以 systemctl sta ... 
- ssm简单配置
		MyBatis 是一个可以自定义SQL.存储过程和高级映射的持久层框架. MyBatis 摒除了大部分的JDBC代码.手工设置参数和结果集重获. MyBatis 只使用简单的XML 和注解来配置和映射 ... 
- 安装MariaDB和简单配置
		1.安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start maria ... 
- BIND的进程一:DNS简单配置与的主从配置
		DNS的简单配置和DNS的主从配置 摘要:DNS(Domain-Name Server) ,DNS的服务起到的作用就是名称解析,在网络通讯来说计算机与计算机是通过IP地址相互通信的, 当是IP地址 ... 
- 转-squid介绍及其简单配置
		本文原始出处:http://linuxme.blog.51cto.com/1850814/372960 1.Squid是什么? Squid中文权威指南:http://zyan.cc/book/squi ... 
- Linux中vim的简单配置
		本文主要分享Linux中vim的简单配置 ★配置文件的位置 在目录/etc.下面,有个名为vimrc的文件,这就是系统中公共的vim配置文件,对所有用户都开放.而在每个用户的主目录下,都可以自 ... 
随机推荐
- springcloud(五)  Hystrix 降级,超时
			分布式系统中一定会遇到的一个问题:服务雪崩效应或者叫级联效应什么是服务雪崩效应呢? 在一个高度服务化的系统中,我们实现的一个业务逻辑通常会依赖多个服务,比如:商品详情展示服务会依赖商品服务, 价格服务 ... 
- django-admin添加权限
			后台manage页面: 可以通过用户直接添加权限,如果需要添加多个权限,则可以通过组,先将多个权限添加个组(总经理,秘书),在个用户添加这个组(总经理,秘书). 代码实现: 实际就是添加多对多的关系 ... 
- scrapy与redis实战
			从零搭建Redis-Scrapy分布式爬虫 Scrapy-Redis分布式策略: 假设有四台电脑:Windows 10.Mac OS X.Ubuntu 16.04.CentOS 7.2,任意一台电脑都 ... 
- Android中的WebView进行直接加载网页(要注意解决权限问题)
			我们都知道Android的网络功能很不错,当然Android中WebView组件也挺不错,可以直接进行加载网页,我们可以把这个看做一个小型的浏览器\ [注]以下的一些内容我翻译了一下文档,可能有些翻译 ... 
- openAL在mac下播放音源结束时判断处理
			音频播放完毕,自然停止 alGetSourcei(source[0], AL_BUFFERS_QUEUED, &state); NSLog(@"queued number:%d ... 
- UNITY 手动定制inspector
			using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; us ... 
- 归纳整理Linux下C语言常用的库函数----字符串转换、字符测试、及内存控制
			在没有IDE的时候,记住一些常用的库函数的函数名.参数.基本用法及注意事项是很有必要的. 参照Linux_C_HS.chm的目录,我大致将常用的函数分为一下几类: 1. 内存及字符串控制及操作 2. ... 
- Varint 数值压缩
			[Varint 数值压缩] Varint 是一种紧凑的表示数字的方法.它用一个或多个字节来表示一个数字,值越小的数字使用越少的字节数.这能减少用来表示数字的字节数.比如对于 int32 类型的数字,一 ... 
- ios 单个ViewController屏幕旋转
			如果需要旋转的ViewController 使用了UINavigationController,对UINavigationController进行如下扩展 @implementation UINavi ... 
- 把二叉搜索树转化成更大的树 · Convert BST to Greater Tree
			[抄题]: 给定二叉搜索树(BST),将其转换为更大的树,使原始BST上每个节点的值都更改为在原始树中大于等于该节点值的节点值之和(包括该节点). Given a binary search Tree ... 
