“XmlDocumentationProvider”不實現接口成員“IDocumentationProvider.GetDocumentation(HttpControllerDescriptor)”錯誤的解決方案


  這東西就是這樣,會的不難,難的不會。以前我配置過 WebAPI 的 HelpPage 功能,第一步先安裝:Microsoft.AspNet.WebAPi.HelpPage,第二步安裝:WebApiTestClient,配置 XML 文件就可以使用 WebApi 接口的幫助頁面功能了。今天安裝的時候忘記第一步了,直接執行的是安裝第二步,就出現了大量錯誤,沒有實現接口等等錯誤,如下所示:

錯誤1:
'CommonServices.Areas.HelpPage.XmlDocumentationProvider' does not implement interface member
    'System.Web.Http.Description.IDocumentationProvider.GetDocumentation(System.Web.Http.Controllers.HttpControllerDescriptor)' c:\users\administrator\documents\visual studio 2012\Projects\CommonServices\CommonServices\Areas\HelpPage\XmlDocumentationProvider.cs

中文翻譯:
“XmlDocumentationProvider”不實現接口成員“IDocumentationProvider.GetDocumentation(HttpControllerDescriptor)”
===================================================================================================================
'CommonServices.Areas.HelpPage.XmlDocumentationProvider' does not implement interface member
    'System.Web.Http.Description.IDocumentationProvider.GetResponseDocumentation(System.Web.Http.Controllers.HttpActionDescriptor)' c:\users\administrator\documents\visual studio 2012\Projects\CommonServices\CommonServices\Areas\HelpPage\XmlDocumentationProvider.cs

中文意思:
“XmlDocumentationProvider”不實現接口成員“IDocumentationProvider.GetResponseDocumentation(HttpActionDescriptor)”

 

出現這個問題就是沒有執行第一步的問題,所以解決辦法也很簡單,如下:

解決:NUGET命令行輸入以下

install-package Microsoft.AspNet.WebApi.HelpPage

所以,以后大家在使用 WebApi 的接口幫助文檔功能的時候,兩個步驟不要忘記,全部執行一遍就么問題。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM