基于.Net Framework4.5 Web API 引用Swagger
公司之前的老系统,需要为移动端应用提供WebAPI。之前的系统是基于.Net Framework4.5的,为保证.NET版本的一致性,使用.Net Framework4.5创建WebAPI。
Swagger 是一个与语言无关的规范,用于描述 REST API。 它使计算机和用户无需直接访问源代码即可了解 REST API 的功能。
创建WebAPI项目
引用Swagger相关Nugget包
搜索Swagger.Net.UI,安装以下两个包。添加Swagger.Net.UI,自动会添加Swagger.Net。
搜索Swashbuckle,添加Swashbuckle包。
添加引用后项目目录结构如下:
应用添加完成后如果运行项目,可能会提示如下页面错误:
解决办法:
再次运行,界面显示了WebAPI主界面。
在上面页面默认地址后面加/swagger,如:http://localhost:55480/swagger,即可访问接口说明相关界面: