.net webapiヘルプページnugetプロジェクトをwebapiに追加してヘルプドキュメントを生成しました。WebApiヘルプページがXMLファイルから読み取られない
私は次のようにコマンドラインで追加しました。
インストール・パッケージMicrosoft.AspNet.WebApi.HelpPage
その最新バージョンがインストールされています。私は、これは、ここでの例を以下れる
App_Dataに/ XmlDocument.xml
に出力するWEBAPIプロジェクトの出力を設定します。
、これはうまく生成されています。
私はその行をコメント解除しました。
config.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/XmlDocument.xml")));
この場合も同様です。
しかし、私は私のAPIを実行し、webapi/helpのURLに移動します。返されるモデルはnullですか? (エラーもスローされているようには見えません)。
レイアウトのヘッダーは表示されますが、APIドキュメントは表示されません。
私はこのAPIでOAuthを使用しています。参考のために、これは私のstartup.cs
public void Configuration(IAppBuilder app)
{
HttpConfiguration config = new HttpConfiguration();
LoggingConfig.RegisterLogger();
config.DependencyResolver = new UnityDependencyResolver(
UnityConfig.GetConfiguredContainer());
ConfigureOAuth(app);
WebApiConfig.Register(config);
app.UseCors(CorsOptions.AllowAll);
app.UseWebApi(config);
AreaRegistration.RegisterAllAreas();
}