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 Dev Tunnel-verktyget för att exponera den lokala robotslutpunkten som en offentlig URL.
Förutsättningar
- En prenumeration till Microsoft Azure.
- DevTunnels installerat.
- Bot Framework-emulatorn har installerats.
- Kunskaper om färdigheter, hur du felsöker en robot, hur du felsöker en robot från valfri kanal med devtunnel och hur du felsöker med emulatorn.
- Registrerade kunskaps- och kunskapsrobotar för konsumenter.
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.
- Konfigurera en tunnelslutpunkt för den lokala roboten och konfigurera registreringen i Azure Portal enligt beskrivningen i hur du felsöker en robot från valfri kanal med devtunnel.
- Uppdatera konsumentens programkonfiguration och ange kunskapsvärdslutpunkten till den URL som genereras av Dev Tunnels.
- 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.
- Konfigurera en tunnelslutpunkt för den lokala roboten och konfigurera registreringen i Azure Portal enligt beskrivningen i hur du felsöker en robot från valfri kanal med devtunnel.
- Uppdatera konsumentens programkonfiguration och ange kunskapsslutpunkten till den URL som genereras av Dev Tunnels. Du kan antingen redigera konfigurationen direkt på servern eller redigera konfigurationen lokalt och distribuera om kunskapskonsumenten.
- 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: