2017-03-05 5 views
0

Ich begann zu lernen bot Rahmen der letzten Woche, und ich beschloss, mit dem Standard-Bot-Projekt, das Ihre Eingabe und die Anzahl der Zeichen zurückgibt. Leider konnte ich die Bot-Anwendung im Bot-Emulator nicht testen. Es kann nicht nur meine Eingabe senden. Es wird angezeigt, "konnte nicht gesendet werden", wenn ich eine Eingabe weiterleite. Meine Endpunkt-URL, die http://localhost:3979/api/messages/ ist, ist dort richtig geschrieben. Was könnte falsch sein? Ich bin nur ein Anfänger im Bot-Framework und Bot-Build.Bot Framework Emulator funktioniert nicht

+0

Welche Version des Bot-Emulators verwenden Sie? ab 2017.3.5 ist die neueste Version v3.5.25 und kann von hier heruntergeladen werden: https://emulator.botframework.com –

+0

Das ist die Version, die ich verwende - 3.5.25 –

+0

Die Emulatoranzeige Fehler in der rechten unteres Fenster. Was ist der Fehler? Starten Sie Ihr Projekt unter Debugger, aktivieren Sie alle Ausnahmen. Hast du welche? –

Antwort

6

Da mir der genaue Code, den Sie versuchen auszuführen, nicht bekannt ist, würde ich einige Punkte noch einmal überprüfen.

Checkpoints:

  1. Stellen Sie sicher, Sie den Code im Debug-Modus mit jedem Browser (Edge, Chrom, Explorer etc.) und dann im Emulator laufen ausgeführt werden.
  2. Konfigurieren oder verknüpfen Sie den Emulator mit ngrok. (Es ist zwar nicht erforderlich, wenn es lokal ausgeführt wird, es kann jedoch behoben werden, wenn der Emulator nicht mit Firewallproblemen funktioniert.)
  3. Überprüfen Sie, ob die Microsoft App-ID und das Microsoft App-Kennwort in der Emulator- und Web.config-Datei identisch sind.
  4. Versuchen Sie mit leerer Microsoft App ID und Microsoft App Password in der Datei Web.config und dem Emulator.
  5. Überprüfen Sie, ob die Endpunkte im Browser und Emulator identisch sind
  6. Wenn Sie auf andere Fehler wie 401, 405, 500 stoßen, überprüfen Sie bitte article.
  7. Falls alle Prüfpunkte richtig sind und beim Ausführen des Codes im Emulator immer noch ein Problem auftritt, liegt möglicherweise ein Problem mit den Code- oder Referenzbibliotheken vor. Sie können auch die Funktion example überprüfen.
Verwandte Themen