Asp.net Web Api缺少swagger REST描述

Asp.net Web Api缺少swagger REST描述,asp.net,asp.net-web-api,swagger,Asp.net,Asp.net Web Api,Swagger,我跟随导游来到这里: 我加入了以下XML注释: /// <summary> /// Add new student /// </summary> /// <param name="student">Student Model</param> /// <remarks>Insert new student</remarks> /// <response

我跟随导游来到这里:

我加入了以下XML注释:

    /// <summary>
    /// Add new student
    /// </summary>
    /// <param name="student">Student Model</param>
    /// <remarks>Insert new student</remarks>
    /// <response code="400">Bad request</response>
    /// <response code="500">Internal Server Error</response>
//
///添加新学生
/// 
///学生模型
///插入新学员
///错误的请求
///内部服务器错误
为什么我没有得到任何描述?响应代码也不显示。

为子项目启用XML文档(从项目属性/构建),就像为Web API项目启用XML文档一样。除了这一次,请直接将其发送到XmlDocument.xml,以便在项目的根文件夹中生成该文件。

您生成了xml文件吗?谢谢您,XmlDocument.xml的建议使所有工作都顺利进行。该指南使我的api注释的典型XmlDocument.xml和swagger xml(WebApiSwagger.xml)似乎是两个不同的文件,而我应该在这两种情况下使用相同的xml文件。没问题,你教我如何使用swagger,我一直使用Visual Studio的默认值:)