Attualmente ho un progetto MVC in ASP.Net che utilizza un WebApi. La maggior parte del codice per i controller è scritto in C#. Mi piacerebbe per generare automaticamente una descrizione di chiamate API tra cui:Auto Genera documentazione per ASP.net WebAPI
1.) L'URL della pagina/endpoint
2.) Descrizione di ciò che endpoint/pagina non
3.) Elenco di argomenti con descrizioni e tipi di dati.
4.) HTTP Verbo (get, post, mettere, cancellare)
5.) Le autorizzazioni necessarie per la pagina
La descrizione dovrà essere scritto manualmente.
Ho letto molti altri articoli che portano all'individuo che utilizza un'applicazione di terze parti come Swagger. C'è qualcosa di integrato in ASP.Net per aiutare con questo? Se volessi provare a generare la documentazione da solo (senza utilizzare software di terze parti), come iniziare a creare tale documentazione?
Ho passato un bel po 'di tempo a cercare su Google varie domande e non riesco a trovare una risposta.
Modifica: Qual è il vantaggio di utilizzare Swagger su pagine di aiuto ASP.Net nel mio caso?
Qualcosa di simile? http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/creating-api-help-pages – David
Sembra che potrebbe essere quello che stavo cercando. Daro un'occhiata, poi torno. Grazie per la risposta rapida. – Speerian
Swagger viene persino utilizzato dalle app di Azure API, quindi probabilmente dovresti preferirlo. È possibile utilizzare [Swashbuckle] (https://www.nuget.org/packages/Swashbuckle/5.2.0) per generare la documentazione –