Div*_*Dan 10 asp.net-web-api asp.net-mvc-5
我有一个简单的webapi2项目.
我似乎发现自己的唯一信息是指较旧的webapi1
如果我有我的控制器
/// <summary>
/// Gets a list of not very interesting information
/// </summary>
/// <returns>The list</returns>
[ResponseType(typeof(ExampleModel))]
public IHttpActionResult Get()
{
var data = new List<ExampleModel>()
{
new ExampleModel()
{
Date = DateTime.Now,
Name = "Tom"
},
new ExampleModel()
{
Date = DateTime.Now.AddDays(-20),
Name = "Bob"
}
};
Run Code Online (Sandbox Code Playgroud)
当我尝试浏览帮助页面时,为什么没有信息出现.我被告知没有文件可用.
在某个地方是否有一个神奇的开关可以打开这些数据的自动填充?
Kir*_*lla 14
如果你提到显示xml评论,那么你可以在这里找到我的答案:
使用控制器上的Xml注释的ASP.NET Web API帮助页面文档
请务必在Areas/HelpPage/App_Start/HelpPageConfig.cs中取消注释此代码
// Uncomment the following to use the documentation from XML documentation file.
config.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/XmlDocument.xml")));
Run Code Online (Sandbox Code Playgroud)
还要确保xml文件位于App_Data而不是bin中,它默认位于项目属性中
| 归档时间: |
|
| 查看次数: |
10311 次 |
| 最近记录: |