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",
Damit dies auf Ihren Maschinen funktioniert, müssen Sie zwei Dinge tun. Folgen Sie dem Visual Studio-Abschnitt in diesem Link
Bitte finden Sie das Bild unten für Ihre Hilfe.
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.
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