Beceri veya beceri tüketicisinde hata ayıklama
ŞUNLAR IÇIN GEÇERLIDIR: SDK v4
Hata ayıklamak istediğiniz beceri veya beceri tüketici botunun hatalarını ayıklamanız gerekebilir; burada hata ayıklamak istediğiniz bot yerel olarak, diğeri ise bulutta çalışır. Bu durumda, yerel bot uç noktasını genel URL olarak kullanıma açmak için Geliştirme Tüneli aracını kullanabilirsiniz.
- Microsoft Azure aboneliği.
- DevTunnels yüklendi.
- Bot Framework Öykünücüsü yüklü.
- Beceri bilgisi, botta hata ayıklama, devtunnel kullanarak herhangi bir kanaldan botun hatalarını ayıklama ve Öykünücü ile hata ayıklama.
- Kayıtlı beceri ve beceri tüketici botları.
Bu senaryoda, dağıtılan becerinin yapılandırmasını değiştirmeniz gerekmez ve doğrudan tüketiciyi test etmek için Bot Framework Öykünücüsü'ni kullanabilirsiniz.
- Yerel bot için bir tünel uç noktası ayarlayın ve azure portalda kaydını devtunnel kullanarak herhangi bir kanaldan bot hatalarını ayıklama konusunda açıklandığı gibi yapılandırın.
- Tüketicinin uygulama yapılandırmasını güncelleştirin ve beceri ana bilgisayar uç noktasını Geliştirme Tünelleri tarafından oluşturulan URL'ye ayarlayın.
- Son olarak, tüketiciyi yerel olarak çalıştırın ve Öykünücü ile hata ayıklama konusunda açıklandığı gibi buna bağlanın.
İpucu
Yerel tüketicinin geçerli bir uygulama kimliği ve parolası olmalıdır.
Bir becerideki değişiklikleri test ederken, hazırlama sunucusunda barındırılan bir tüketici botundan erişilirken yerel olarak çalıştırmak ve hata ayıklamak isteyebilirsiniz.
Bu senaryoda, botu test etmek için kullanabilmek için dağıtılan beceri tüketicisinin yapılandırmasını değiştirmeniz gerekir.
- Yerel bot için bir tünel uç noktası ayarlayın ve azure portalda kaydını devtunnel kullanarak herhangi bir kanaldan bot hatalarını ayıklama konusunda açıklandığı gibi yapılandırın.
- Tüketicinin uygulama yapılandırmasını güncelleştirin ve beceri uç noktasını Geliştirme Tünelleri tarafından oluşturulan URL'ye ayarlayın. Yapılandırmayı doğrudan sunucuda düzenleyebilir veya yapılandırmayı yerel olarak düzenleyip beceri tüketicisini yeniden dağıtabilirsiniz.
- Beceriyi yerel olarak çalıştırın ve beceri tüketicisinden çağırın.
İpucu
Yerel beceri için geçerli bir uygulama kimliği ve parola gerekir.
Beceri ve beceri tüketici botları oluşturma hakkında daha fazla bilgi için bkz: