Microsoft.Bot.Builder.Keterampilan
C#
Perubahan terbaru yang menambahkan IWhitelistAuthenticationProvider ke SkillController dan SkillWebSocketAdapter mencegah debugging lokal yang terputus.
Mencoba menjalankan SkillsController atau SkillWebSocketAdapter secara lokal tanpa menentukan MicrosoftAppId dan MicrosoftAppPassword
Kode harus mendukung debugging lokal tanpa jaringan. Proyek bot saya saat ini mendukung ini hingga memperbarui ke versi terbaru.
Perubahan yang disarankan
Hai,
Bahkan kami menghadapi masalah yang sama ketika mencoba men-debug proyek sampel keterampilan terbaru tanpa menentukan id aplikasi & kata sandi aplikasi. Menghadapi masalah di bawah ini.
Idealnya sebelum membuat sumber daya biru, kita harus yakin itu berfungsi menggunakan emulator bot.
Di versi sebelumnya kami biasa mengujinya dengan membiarkan id aplikasi & rahasia aplikasi kosong. Mohon bantuannya disini
ArgumentNullException: Nilai tidak boleh nol.
Nama parameter: microsoftAppId
Microsoft.Bot.Builder.Skills.Auth.MsJWTAuthenticationProvider..ctor(string microsoftAppId, string openIdMetadataUrl) di MsJWTAuthenticationProvider.cs, baris 20
Jadi ketika Anda mencoba mengaktifkan debugging keterampilan lokal, dapatkah Anda memberi tahu saya bagaimana Anda mengonfigurasi sisi VA untuk bekerja secara lokal dengan keterampilan? Alasan saya bertanya adalah karena untuk berbicara dengan suatu keterampilan, dengan implementasi saat ini, Anda harus menentukan id aplikasi keterampilan. jika tidak, dialog keterampilan tidak akan berfungsi. hanya ketika saya memahami skenario lengkap Anda maka saya dapat memiliki solusi untuk Anda.
Terima kasih.
@lzc850612 menambahkan konteks PR #2679
Komentar yang paling membantu
Hai,
Bahkan kami menghadapi masalah yang sama ketika mencoba men-debug proyek sampel keterampilan terbaru tanpa menentukan id aplikasi & kata sandi aplikasi. Menghadapi masalah di bawah ini.
Idealnya sebelum membuat sumber daya biru, kita harus yakin itu berfungsi menggunakan emulator bot.
Di versi sebelumnya kami biasa mengujinya dengan membiarkan id aplikasi & rahasia aplikasi kosong. Mohon bantuannya disini
ArgumentNullException: Nilai tidak boleh nol.
Nama parameter: microsoftAppId
Microsoft.Bot.Builder.Skills.Auth.MsJWTAuthenticationProvider..ctor(string microsoftAppId, string openIdMetadataUrl) di MsJWTAuthenticationProvider.cs, baris 20