Nuget を使用して Web API と Web API セルフ ドキュメントを追加した既存の MVC アプリがあります。Web API コントローラーは正常に機能しますが (HTTP 要求に対して有効な応答を返します)、ヘルプ コントローラーは文書化する Web API メソッドを見つけられません。
ヘルプ コントローラーのインデックス アクション "Configuration.Services.GetApiExplorer().ApiDescriptions" で、0 の結果が返されます。
API をドキュメントに公開するために設定する必要がある構成設定はありますか?
ヘルプ エリアは、アプリケーションの他の部分とは別のエリアです。これにより、コントローラーを見つけた部分が私のコントローラーを見つけられないのですか? さらに、ヘルプを HelpController 自体に追加しても、API の説明はありませんでした。
API コントローラー用の特別なルーティングも行っているため、関連性があるかどうかはわかりません。