webentwicklung-frage-antwort-db.com.de

Der Parameter 'log' kann nicht an den Typ TraceWriter gebunden werden

Erhalten Sie die folgende Meldung, wenn Sie mit der rechten Maustaste auf ein Projekt klicken -> Debuggen -> Neue Instanz starten.

[1/7/2018 6:48:54 AM] Ein ScriptHost-Fehler ist aufgetreten. [1/7/2018 6:48:54 AM] Ausgeführte HTTP-Anforderung: {[07.01.2014 6:48 : 54 AM] Microsoft.Azure.WebJobs.Host: Fehler bei der Indizierungsmethode 'TestFilesIngestJobs.RunScheduleAsync'. Microsoft.Azure.WebJobs.Host: Parameter 'log' kann nicht gebunden werden. TraceWriter eingeben. Stellen Sie sicher, dass der Parameter Type von der Bindung unterstützt wird. Wenn Sie Bindungserweiterungen verwenden (z. B. ServiceBus, Timers usw.) , Stellen Sie sicher, dass Sie die Registrierungsmethode für die Erweiterung aufgerufen haben ( s) in Ihrem Startcode (z. B. config.UseServiceBus (), config.UseTimers (), usw.). [1/7/2018 6:48:54 AM] "requestId": "Dbb282d7-44e2-44b4-907e-877beac9da2d", [07.01.2014 06:48:54 AM] Fehler Indexierungsmethode 'MasterDataFilesIngestJobs.RunScheduleAsync' [07.01.2014 6:48:54 AM] "Methode": "GET",

6
vivek nuna

Damit dies auf Ihren Maschinen funktioniert, müssen Sie zwei Dinge tun. Folgen Sie dem Visual Studio-Abschnitt in diesem Link

  1. Installieren Sie das Azure-Functions-core-tools @ -Kernpaket mit Npm. 
  2. Erstellen Sie ein Debug-Profil und ein Setup wie unten gezeigt, und verwenden Sie dieses Profil , Während Sie es aus Visual Studio starten.

Bitte finden Sie das Bild unten für Ihre Hilfe.

 Screenshot

7
vivek nuna

Ich habe dasselbe bekommen und es durch das Aktualisieren von Azure Functions und Web Jobs Tools behoben.

Gemäß der Änderungsliste wurde die Unterstützung für das Remote-Debugging von V2-Funktionen nur in 15.0.31201.0 aktiviert und in 15.0.40108.0. https:/wurde ein Fehler behoben. /github.com/Azure/Azure-Functions/blob/master/VS-AzureToolss-ReleaseNotes.md

Wechseln Sie also zu Tools und Erweiterungen, um herauszufinden, welche Version der Azure-Funktionen und Webjob-Tools Sie verwenden. Wenn diese Version älter als 15.0.40108.0 ist, führen Sie ein Upgrade durch.

7
ubienewbie

ich habe den gleichen Fehler mit einem brandneuen Function-Projekt in Visual Studio 2017 erhalten. Nachdem ich die Aufforderung von Visual Studio erhalten hatte, die Azure-Funktion auf Version 1.0.7 zu aktualisieren, wurde der Fehler behoben

2
Florin Grigoriu