2017-11-05 2 views
0

Ich verwende die Bot Application Core 2.0 (. Net Framework) Projektvorlage Chat Bot generieren. Hinzugefügt Nuget Pakete Microsoft.Bot.Connector (3.11.1), Microsoft.Bot.Builder (3.11.0) und System.IdentityModel.TokenJwt (4.0.4.403061554).MS Botframe mit .NetCore 2 nicht authentifizieren mit Emulator

Nach this:

  1. ich bestätigt habe, dass der Chatbot arbeitet den Emulator auf localhost Einsatz verwenden, ohne App-ID und das Kennwort Anmeldeinformationen.
  2. Ich habe bestätigt, dass Bot registriert ist und HTTP-Anfrage an den Microsoft-Login-Service bietet ein Zugriffs-Token.

Sobald ich versuche, mit dem Emulator mit den Sicherheitsdaten zu verbinden, die Bot nicht funktioniert, wenn ich Text eingeben antwortet er: POST verbinden ECONNREFUSED 127.0.0.1:51002

Ich habe bestätigt, dass die App-ID und das Passwort in der Datei app.config korrekt sind.

Aus irgendeinem Grund die Authentifizierung nicht (nicht immer Jwt Token) arbeitet, habe ich die folgenden Links gesucht und gefunden, die mit dem Problem in Zusammenhang stehen können, aber mehr Richtung müssen beheben: https://github.com/Microsoft/BotBuilder/issues/2289 https://github.com/Microsoft/BotBuilder/issues/1473https://github.com/DamianReeves/EchoBotForCore https://github.com/Microsoft/BotBuilder/issues/2237

Es scheint, ich muss den Authentifizierungscode selbst schreiben, um die Anmeldeinformationen für den Bot zur Verfügung zu stellen, um mit ihnen zu arbeiten?

+0

Hallo, willkommen zu stapeln Überlauf. Bitte wenden Sie sich an den [ask] -Link für mehr Details darüber, wie Sie eine Frage stellen und Ihre Frage entsprechend aktualisieren. Zeigen Sie uns den relevanten Code und StackTrace. –

Antwort

1

Derzeit wird .NET Core 2.0 nicht unterstützt. Wir arbeiten gerade an einer Version zur Unterstützung von .NET Core 2.0, die gerade getestet wird. Ich werde diesen Beitrag aktualisieren, wenn es sich um Beispiele und verfügbare Dokumentationsressourcen handelt.

Verwandte Themen