Wir haben eine .NET-Lösung mit 2-Projekte haben:Zeige Swagger UI für API in einem anderen Projekt (Swashbuckle)
- ASP.NET MVC Portal Projekt
- OWIN Host-API-Projekt (mit benutzerdefinierten Controller Selektor )
Wir versuchen, eine öffentliche Dokumentation zu einigem API-Controller in dem OWIN-basierten API Projekt belichten Wir möchten für Controller in dem API-Projekt die Swagger UI aus dem Portal-Projekt zeigen
Bisher waren alle Versuche nicht erfolgreich. Wenn Sie Swagger UI zum Portal-Projekt hinzufügen, möchte es nur die Dokumentation zu Controllern im Portal-Projekt und nicht vom API-Projekt anzeigen.
Wenn Swagger UI zur API Projekt hinzugefügt (nicht bevorzugte Lösung), ist es überhaupt nicht wahrscheinlich, weil der benutzerdefinierten Controller Selektor funktioniert,
Aber ich denke, ich bin etwas fehlt offensichtlich, wie sich das anfühlt wie eine sehr grundlegende Konfigurationseinstellung, die wir vermissen