Web API帮助页面不显示XML
我有一个Web API项目,在几个月前我们开始开发时,我用手将Areas文件夹删除。 现在一切完成后,我想添加API帮助页面,但它不能按预期工作。
我安装了nuget软件包以查找帮助页面。
我在HelpPageConfig.cs
取消了注释行
我检查了生成文档文件(到App_Data文件夹)
当我打开http:// localhost:51665 / help,我得到这个:(没有方法显示)
任何想法可能是错的? 如果我从头开始新项目,一切正常。
我想你已经分两步设置你的项目:
App_DataXmlDocument.xml
Register
...中更新HelpPageConfig.cs
config.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/XmlDocument.xml")));
尝试使用较早版本的ASP.NET帮助页面(版本5.2.2适用于我)。
Install-Package Microsoft.AspNet.WebApi.HelpPage -Version 5.2.2
上一篇: Web API Help page not showing XML
下一篇: Is Float.equals (nearly) completely useless and what should I use instead?