So erhalten System.Web.Http.Tracing.dll?
Las ich über die Web-API-eigene Trace-Writer-Umsetzung mit 2012.2 zum Beispiel hier, unter anderen Quellen.
Ich bin jetzt mit VS2013 mit .NET 4.5.1 und der EnableSystemDiagnosticsTracing ist nirgends zu finden. Es soll definiert werden, in der HttpConfigurationTracingExtensions Klasse, welche sich in der System.Web.Http.Tracing.dll. Jedoch, diese Versammlung ist nirgends zu finden - nicht in der Liste der Assemblys im Dialogfeld Verweis Hinzufügen, die nicht im GAC.
Wo ist diese Versammlung kommen soll? Docs sagen es ist ein Teil .NET Framework 4, welches ich installiert habe. Auch installiert ASP.NET Web-API-2-Tracing-5.0.0 NuGet-Paket. Gibt es irgendein update? Sollte ich neu installieren .NET Framework?
Ich weiß, es ist nicht eine große Sache zu realisieren ITraceWriter mich, aber es stört mich, nicht zu wissen, was passiert mit der integrierten Umsetzung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfach zu installieren, benötigt NuGet-Paket
Es ist ein wenig seltsam, aber es ist das richtige Paket
http://www.nuget.org/packages/microsoft.aspnet.webapi.tracing
Wenn Sie installiert Trace 5.0.0 NuGet-Paket ist, sollte es richtig in Ihrem Projekt enthalten. Im moment ist es installiert, ich glaube, eine separate text-Datei öffnen sollten, VS zeigt den code, den Sie bei Ihrem WebApiConfig.cs-Datei.
Habe ich noch nicht erstellt, ein Web-API-2-Projekt von Grund auf neu (nur Upgrade von pre-5.0, 5.0-Projekte), aber dies ist der code, der sich in Ihrem
WebApiConfig.cs
Datei:- Und das sollte es gewesen sein, wenn das Paket korrekt installiert ist, aufspüren sollten nun in Ihrem Projekt verwendet haben.