• “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:usersadministratordocumentsvisual studio 2012ProjectsCommonServicesCommonServicesAreasHelpPageXmlDocumentationProvider.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:usersadministratordocumentsvisual studio 2012ProjectsCommonServicesCommonServicesAreasHelpPageXmlDocumentationProvider.cs

    中文意思:
    “XmlDocumentationProvider”不实现接口成员“IDocumentationProvider.GetResponseDocumentation(HttpActionDescriptor)”

    出现这个问题就是没有执行第一步的问题,所以解决办法也很简单,如下:

    解决:NUGET命令行输入以下

    install-package Microsoft.AspNet.WebApi.HelpPage

    所以,以后大家在使用 WebApi 的接口帮助文档功能的时候,两个步骤不要忘记,全部执行一遍就么问题。


  • 相关阅读:
    php的错误处理机制
    php的自动加载函数spl_autoload_register和__autoload
    mysql日志配置
    01,易语言网页填表
    mac 的全文搜索
    react native 热更新
    码云的使用教程
    autolayout实现水平三等分
    mac命令行快捷键
    什么是延展性(Malleability,可鍛性)
  • 原文地址:https://www.cnblogs.com/PatrickLiu/p/10119290.html
Copyright © 2020-2023  润新知