-
Notifications
You must be signed in to change notification settings - Fork 704
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
My API is not displaying all the versions. #1085
Comments
On the line: https://github.com/GProGamer/HotelListing/blob/master/HotelListing.API/Program.cs#L52 you need to add
|
I browsed over the repro a little too fast. There's actually a number of things missing from your configuration that should be there. This information is provided in the wiki and example projects with OpenAPI and Swashbuckle. Ultimately, you need to use the API Explorer extensions provided by API Versioning to drive the generation of OpenAPI documents with Swashbuckle. There is no formal concept of versioning in the API Explorer, so Swashbuckle does not know how to use the information without a little help. Since you provided a repro, you can apply the following Git patch and you should be only your way. |
Hi Chris. |
Is there an existing issue for this?
Describe the bug
In my project, I'm specifying two versions for the CountriesController controller.
I have two classes within the same namespace, one is CountriesV2Controller [ApiVersion("2.0")] and the other is CountriesController [ApiVersion("1.0")]. Both versions have the same route [Route("api/v{version:apiVersion}/countries")], so I don't understand why I have this problem.
But only version 1 is being displayed and accessible.
When I was using Microsoft.AspNetCore.Mvc.Versioning, everything worked fine, without any issues with my current configuration.
Any help is appreciated :)
Expected Behavior
I should be able to access both versions of the controller.
api-supported-versions: 1.0 , 2.0
Steps To Reproduce
No response
Exceptions (if any)
No response
.NET Version
net7.0
Anything else?
Asp.Versioning.Mvc" Version ->7.1.1
Asp.Versioning.Mvc.ApiExplorer ->Version=7.1.0
repo: https://github.com/GProGamer/HotelListing
The text was updated successfully, but these errors were encountered: