Lorsque vous travaillez avec un code> Modèle d'API code> dans un 'solution.web.api.areas.helppage.xmldocumentationProvider' ne met pas implémenter l'interface membre "System.web.http.description.idocumentationProvider.getresponsonedocumentation
(System.web.http.controls.httpactionDescriptor) ' p>
blockQuote>
Il semble que la classe ne met pas en œuvre toutes les méthodes d'interface. Cependant, je n'ai pas encore créé de code ni n'appliquez aucun changement de code au projet par défaut. p>
Saviez-vous ce qui cause ce problème? P> ASP.NET MVC 4 CODE> Projet, essayant de compiler Je reçois cette erreur: p>
5 Réponses :
Assurez-vous que votre contrôleur hérite d'Apicontroller et pas seulement du contrôleur. P>
L'erreur est quelque part dans l'aide Web API. Ceci est juste un package Nuget qui installera les trucs / Area / Aide. Je suppose que cela devrait être mis à jour? P>
Essayez ce qui se passe si vous désinstallez le microsoft.aspnet.webapi.helppage code> et réinstallez-le. Noter; Si, après la désinstallation de l'emballage, les fichiers
/ zone / zone / help / ** / ** code> ne sont pas supprimés les supprimés manuellement, ils seront retournés lors de la réinstallation. P>
Après avoir failli abandonner et avoir réinstallé: cette partie m'a sauvé "si après la désinstallation de l'emballage, les fichiers / zone / aise / help / ** ne sont pas supprimés de la suppression manuelle"
La réponse de Mark pour mettre à jour la page d'aide de l'API Web a fonctionné pour moi. Voici les commandes que j'ai couru pour y arriver: p>
update-package microsoft.aspnet.webapi.helppage code> p>
J'ai le même problème lors de l'obtention de Microsoft.aspnet.webapi. P>
à Nuget Package Manager Console Ecrivez ceci: P>
Paquet de mise à jour --ProjectName 'YourProjectNamegoShere' -Reinstall Cela mettra à jour tous vos forfaits et cela résoudra votre problème. J'espère que cela aide p>
J'ai toujours le même problème
Correspondre à vos versions de votre package Installez la version de l'aide préalable à la version précédente: P>
Installation-package Microsoft.aspnet.webapi.Helppage -Pre P>
J'espère que cela vous aidera. P>
Alberto, si vous démarrez un nouveau projet, je vous recommanderais de passer à MVC / Web API 5.12.
Je l'ai réparé en supprimant le fichier de cette manière. Stackoverflow.com/a/51184698/4627336