Visual Studio.Net Help Community

A community to get Microsoft Visual Studio.Net programming help.

Visual Studio.Net Help Community is a community for .Net programmers to interact with people who want to learn to program using the Microsoft Visual Studio.Net languages or who program using the Microsoft .Net languages and want to share their .Net knowledge.

Visual Studio.Net Help Community is a free programmer help site so why not join the community today? Once you are a member you get access to all our .Net programming discussions.

Swagger integration in ASP.NET Web API project

Swagger integration in ASP.NET Web API project 2018-06-24

No permission to download
Introduction

When you create a new ASP.NET Web API project, you need to present your APIs in a simple and comprehensive way? You can use Swagger.

“Swagger is a simple yet powerful representation of your RESTful API. With the largest ecosystem of API tooling on the planet, thousands of developers are supporting Swagger in almost every modern programming language and deployment environment. With a Swagger-enabled API, you get interactive documentation, client SDK generation and discoverability.”

-swagger.io
Add Swagger to Web API Project

To add Swagger to an ASP.NET Web API, we will install an open source project called Swashbuckle via NuGet.



When we install the package, a new config file was added: SwaggerConfig as mentioned in the picture below:

Swagger configuration

In the configuration file added, we find the minimum configuration needed to enable Swagger and Swagger UI :



Now, when we start a new debugging session, we get the URI of our API and we navigate to Swagger: http://localhost:[PORT_NUM]/swagger


And if we want to display our APIs :
Author
AWS
Downloads
0
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from AWS

Top Bottom