es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SWASHBUCKLE.ASPNETCORE

Error: “No se ha registrado ningún servicio para el tipo ISwaggerProvider” SwashBuckle.AspNetCore.Cli es una herramienta utilizada para generar y visualizar documentación Swagger en aplicaciones web desarrolladas en .NET Core. Este error se produce cuando no se ha registrado el servicio necesario para ISwaggerProvider. Para solucionar este problema, debes asegurarte de registrar el servicio ISwaggerProvider en tu aplicación. Puedes hacerlo siguiendo estos pasos: 1. Abre el archivo Startup.cs en tu proyecto. 2. Dentro del método ConfigureServices, agrega el siguiente código: “` services.AddSwaggerGen(options => { // Configura las opciones de SwaggerGen si es necesario }); “` 3. Asegúrate de que también hayas agregado el paquete NuGet Swashbuckle.AspNetCore a tu proyecto. Una vez que hayas registrado el servicio ISwaggerProvider, este error debería solucionarse y podrás generar y visualizar la documentación Swagger correctamente.

Tengo un proyecto de WebApi en .Net 5 y ya he estado utilizando Swagger con la configuración predeterminada (services.AddSwaggerGen() en el método ConfigureServices y app.UseSwagger() y app.UseSwaggerUI() en el método Configure en Startup.cs) sin ningún problema. Ahora decidí crear archivos de Swagger vía Swashbuckle.AspNetCore.Cli. Creé un archivo de manifiesto: .net . . . Read more

¿Cómo modifico el ejemplo de JSON en Swagger?

Estoy tratando de modificar el json de muestra que se muestra para probar en Swagger si un POST funciona o no funciona. ¿Desde dónde debo modificar esto? Es decir, tendría que modificar el json que se muestra cuando presionamos “Probar”. Para ser más precisos, el json para probar el post . . . Read more

Swashbuckle no muestra correctamente la API.

Se utilizó Swashbuckle en mi proyecto, seguí la documentación, pero al final se mostró un error. Screenshot services.AddSwaggerGen(c => { c.SwaggerDoc(“v1”, new OpenApiInfo { Version = “v1”, Title = “ToDo API”, Description = “Un ejemplo simple de ASP.NET Core Web API”, TermsOfService = new Uri(“https://example.com/terms”), Contact = new OpenApiContact { . . . Read more

Duplicación de Swagger

Estoy usando Swagger para documentar una API. [ApiController] [Route(“v1/[controller]/[action]”)] [Route(“fullrecord/{provider}/{identifier}”)] public class FullRecord: ControllerBase { [HttpGet] public string GetRecordMethod(string provider, string identifier) { Swagger informa la ruta y el nombre del método. FullRecord GET /v1/FullRecord/GetRecordMethod GET /v1/fullrecord/{provider}/{identifier}