Folgen Sie dem Beispiel in diesem Artikel: Ссылка
Ich habe alles eingerichtet, um Dokumentation für mein Web-API-Projekt bereitzustellen, aber ich stoße auf ein Problem. Wenn ich versuche, @api.HttpMethod
zu verwenden, erhalte ich den Fehler, den er in der Mitte des Artikels beschreibt. Er sagt, dass Sie manuell einen Verweis auf die Assembly System.Net.Http
, Version = 2.0.0.0 in der Datei web.config hinzufügen müssen (obwohl sie sich standardmäßig im Ordner Verweise befindet), aber wenn Sie dem Beispiel des Hinzufügens der Assembly das traditionelle folgen Weg durch das Tag in web.config ..... Nun, Sie werden feststellen, dass nicht mehr ein gültiges Tag in 4.5 und alles wird durch AssemblyRedirects getan. Ich habe das versucht, aber ohne Erfolg. Wer hat dieses Problem oder weiß, wie man bei der Änderung in web.config hilft? Habe ich ein Treffen verpasst?
Visual Studio 2012 MVC4-Web-API-Projekt (nicht von Nuget, der endgültigen Version, die mit VS2012 ausgeliefert wurde)
Fügen Sie die folgende Konfiguration in Ihre Datei Web.config unter <system.web>
node ein (vorausgesetzt, Ihre App läuft unter .NET 4.5, targetFramework
Attribut ist auf 4,5 gesetzt):
Fügen Sie auch den folgenden auf der Root-Ebene unter <configuration>
node hinzu:
Dies sollte Ihr Problem lösen.
Tags und Links asp.net-mvc asp.net-web-api