4

Web API のヘルプ ページに [なし] 以外の [リソースの説明] を表示する方法がわかりません。IHttpActionResult がリンクされており、「なし」になっています。その後。config.SetActualResponseType(typeof(ComplexType), "Controller", "Action");HelpPageConfig.csに追加することで、サンプルが機能するようになりました。私のコントローラーは次のようになります。

/// <summary>
/// My description
/// </summary>
[Route("MyRoute")]
public IHttpActionResult Get()
{
    try
    {
        //throw new Exception("TEST");
        return Ok(returnValue);
    }
    catch (Exception ex)
    {
        *Company Log Method*
        return NotFound();
    }
}

HelpPageConfig.cs または他の場所に何が欠けているのかわかりません。新鮮な目が何かを捉えるかもしれません。助けてくれてありがとう!

4

2 に答える 2

0

(これはおそらくコメントのはずですが、まだ十分な担当者がいません)

Areas\HelpPage 内のさまざまなポイント (XmlDocumentationProvider など) をポイントするブレークから始めて、手がかりが得られるかどうかを確認します。私には何も飛び出しません。

XML ヘルプ ファイルが出力される場所を変更し、XmlDocumentationProvider に渡されるドキュメント パスを更新していない可能性がありますか? パスは、[プロパティ] ページの [出力 XML ドキュメント ファイル] で設定されます。

于 2014-11-04T12:34:38.193 に答える