Nugetを使用してWeb APIおよびWeb APIの自己文書化を追加した既存のMVCアプリケーションがあります。 Web APIコントローラーは正常に機能しますが(HTTP要求に対する有効な応答を戻す)、ヘルプ・コントローラーは文書化するWeb APIメソッドを検出していません。ASP.Net Web APIヘルプページ空白の出力を返すエリア
ヘルプコントローラのインデックスアクションで、「Configuration.Services.GetApiExplorer()。ApiDescriptions」が0の結果を返しています。
設定されたApiDescriptionsは何ですか?私のAPIをドキュメントに公開するために設定する必要のある設定がありますか?
ヘルプエリアは、他のアプリケーションとは別の領域です。これはコントローラーが私のコントローラーを見つけられないことがわかっている部分を引き起こしていますか?さらに、HelpController自体にスニップされたヘルプを追加しましたが、それでもAPIの説明はありませんでした。
私はAPIコントローラ用の特別なルーティングも持っているので、それが適切かどうかはわかりません。
TE返事してくれてありがとう、私ドン私は垣間見えると思う! –
ありがとうございました!私の問題を修正しました。 – Frans