【发布时间】:2014-08-08 16:21:54
【问题描述】:
帮助页面和介绍段落上的Webapi 方法描述是什么?
【问题讨论】:
标签: asp.net-mvc asp.net-web-api
帮助页面和介绍段落上的Webapi 方法描述是什么?
【问题讨论】:
标签: asp.net-mvc asp.net-web-api
要查看说明,您需要按照以下步骤操作:
在 HelpPageConfig 类(Areas/HelpPage/App_Start/HelpPageConfig.cs)的 Register 方法中取消注释第 19 行,不要忘记更改文件路径,例如这个:
config.SetDocumentationProvider(new XmlDocumentationProvider(
HttpContext.Current.Server.MapPath("~/App_Data/MvcApplication4.XML"))
);
这是你必须做的。 最后一件事是将在 App_Data 中创建的文件包含在您的项目中,以便将文件部署到生产环境中。
【讨论】:
根据这个article,您可以使用 XML 文档 cmets 来创建文档。要启用此功能,请打开文件 Areas/HelpPage/App_Start/HelpPageConfig.cs 并取消注释以下行:
config.SetDocumentationProvider(new XmlDocumentationProvider(
HttpContext.Current.Server.MapPath("~/App_Data/XmlDocument.xml")));
现在启用 XML 文档。在解决方案资源管理器中,右键单击项目并选择属性。选择构建页面。
在输出下,检查 XML 文档文件。在编辑框中,输入“App_Data/XmlDocument.xml”。
将一些文档 cmets 添加到控制器方法中。例如:
/// <summary>
/// Gets some very important data from the server.
/// </summary>
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
/// <summary>
/// Looks up some data by ID.
/// </summary>
/// <param name="id">The ID of the data.</param>
public string Get(int id)
{
return "value";
}
【讨论】: