Mam już istniejącą aplikację MVC, do której dodałem interfejs Web API i samouczęści Web API przy użyciu Nuget. Podczas gdy kontrolery Web API działają poprawnie (zwracają poprawne odpowiedzi na żądania HTTP), kontroler pomocy nie znajduje żadnych metod Web API do dokumentowania.Strona pomocy ASP.Net Web API Strona zwracająca puste wyjście
W akcji kontrolera Pomoc akcji Index "Configuration.Services.GetApiExplorer(). ApiDescriptions" wraca z wynikiem 0.
Co zapełniło ApiDescriptions i czy są jakieś ustawienia konfiguracyjne, które muszę ustawić, aby odsłonić moje api do dokumentacji?
Obszar pomocy to oddzielny obszar od pozostałej części mojej aplikacji. Czy to powoduje, że element, który znajduje Kontrolerów, nie znajduje moich kontrolerów? Co więcej, dodałem nawet wycinek pomocy do samego HelpController, który nadal nie zawierał żadnych opisów API.
Mam również specjalne routing dla moich kontrolerów API, więc nie jestem pewien, czy to istotne.
Dzięki za te odpowiedzi, ale ja don Myślę, że używam przelotnego spojrzenia! –
Dziękujemy! Naprawiono mój problem. – Frans