Felsöka en kunskaps- eller kunskapskonsument

GÄLLER FÖR: SDK v4

Du kan behöva felsöka en kunskaps- eller kunskapskonsumentrobot, där den du vill felsöka körs lokalt och den andra körs i molnet. I det här fallet kan du använda verktyget ngrok för att exponera den lokala robotslutpunkten som en offentlig URL.

Förutsättningar

Så här felsöker du en lokal kunskapskonsument

I det här scenariot behöver du inte ändra konfigurationen av den distribuerade färdigheten och du kan använda Bot Framework-emulatorn för att testa konsumenten direkt.

  1. Konfigurera en tunnelslutpunkt för den lokala roboten och konfigurera registreringen i Azure-portalen enligt beskrivningen i hur du felsöker en robot från valfri kanal med ngrok.
  2. Uppdatera konsumentens programkonfiguration och ange kunskapsvärdslutpunkten till den URL som genereras av ngrok.
  3. Kör slutligen konsumenten lokalt och anslut till den enligt beskrivningen i hur du felsöker med emulatorn.

Dricks

Den lokala konsumenten behöver ett giltigt app-ID och lösenord.

Så här felsöker du en lokal kunskapsrobot

När du testar ändringar i en kunskap kanske du vill köra och felsöka den lokalt när den nås från en konsumentrobot som finns på en mellanlagringsserver.

I det här scenariot måste du ändra konfigurationen för den distribuerade kunskapskonsumenten så att du kan använda den för att testa roboten.

  1. Konfigurera en tunnelslutpunkt för den lokala roboten och konfigurera registreringen i Azure-portalen enligt beskrivningen i hur du felsöker en robot från valfri kanal med ngrok.
  2. Uppdatera konsumentens programkonfiguration och ange kunskapsslutpunkten till den URL som genereras av ngrok. Du kan antingen redigera konfigurationen direkt på servern eller redigera konfigurationen lokalt och distribuera om kunskapskonsumenten.
  3. Kör färdigheten lokalt och anropa den från kunskapskonsumenten.

Dricks

Den lokala kompetensen behöver ett giltigt app-ID och lösenord.

Nästa steg

Mer information om hur du skapar kunskaps- och kunskapsrobotar för konsumenter finns i: