Swagger UI 无法与 OData 控制器 V3 和 WebApi 2 配合使用

Sur*_*mar 5 c# odata swagger asp.net-web-api2 swashbuckle

Swashbuckle.OData 似乎与 OData V3 控制器存在集成问题。我可以在 swagger UI 上看到端点,但是由于框架采用的路由前缀“api”不正确,UI 无法获取数据。使用邮递员进行测试时,端点工作正常。

另一种尝试的方法是在 ODataController 上使用显式 RoutePrefix,这有助于 Swagger UI 显示 RoutePrefix 'odata',但这会导致 api 完全损坏,现在我们也无法从 Postman 查询或获取数据。

这确实令人沮丧,对此的任何指导都会非常有帮助。

我已将示例解决方案上传到以下 git Repo .. ## https://github.com/ss27051980/Swagger-OData.git##