[英]C# ASP.NET MVC 4 Web API XmlDocumentationProvider error
在ASP.NET MVC 4
项目中使用Web API
模板时,尝试编译我收到此错误:
'Solution.Web.Api.Areas.HelpPage.XmlDocumentationProvider'未实现接口成员'System.Web.Http.Description.IDocumentationProvider.GetResponseDocumentation(System.Web.Http.Controllers.HttpActionDescriptor)'
似乎该类没有实现所有接口方法。 但是,我还没有创建任何代码或将任何代码更改应用于默认项目。
你知道造成这个问题的原因吗?
Mark为更新Web API帮助页面的答案为我工作。 以下是我为实现这一目标而运行的命令:
在Visual Studio 2013中:
Update-Package Microsoft.AspNet.WebApi.HelpPage
错误在Web Api HelpPage中的某处。 这只是一个nuget包,它将安装/ Area / Help的东西。 我猜它应该更新?
尝试卸载Microsoft.AspNet.WebApi.HelpPage
并重新安装它会发生什么。 注意; 如果在卸载软件包后没有删除/Area/Help/**
文件,请手动删除它们,重新安装后将返回它们。
确保您的控制器继承自ApiController,而不仅仅是Controller。
获得Microsoft.AspNet.WebApi时遇到了同样的问题。
在Nuget Package Manager Console中写下:
Update-Package -ProjectName'YourProjectNameGoesHere'-Reinstall这将更新你的所有包,它将解决你的问题。我希望它有所帮助
匹配您的软件包版本安装预发布版本的帮助:
安装包Microsoft.AspNet.WebApi.HelpPage -Pre
我希望这有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.