Microsoft.Bot.Builder.Skills
سي #
التغييرات الأخيرة التي أضافت IWhitelistAuthenticationProvider إلى SkillController و SkillWebSocketAdapter تمنع تصحيح الأخطاء المحلي غير المتصل.
محاولة تشغيل SkillsController أو SkillWebSocketAdapter محليًا دون تحديد MicrosoftAppId و MicrosoftAppPassword
يجب أن يدعم الرمز التصحيح المحلي بدون شبكة. دعم مشروع الروبوت الحالي هذا حتى التحديث إلى أحدث إصدار.
التغييرات المقترحة
أهلا،
حتى أننا نواجه نفس المشكلة عند محاولة تصحيح أحدث مشروع عينة مهارة دون تحديد معرف التطبيق وكلمة مرور التطبيق. تواجه القضية أدناه.
من الناحية المثالية قبل إنشاء الموارد اللازوردية ، يجب أن نتأكد من أنها تعمل باستخدام محاكي الروبوت.
في الإصدارات السابقة التي اعتدنا عليها قبل اختبارها من خلال ترك معرف التطبيق وسر التطبيق فارغين. يرجى المساعدة هنا
ArgumentNullException: لا يمكن أن تكون القيمة خالية.
اسم المعلمة: microsoftAppId
Microsoft.Bot.Builder.Skills.Auth.MsJWTAuthenticationProvider..ctor (سلسلة microsoftAppId ، سلسلة openIdMetadataUrl) في MsJWTAuthenticationProvider.cs ، السطر 20
لذلك عندما تحاول تمكين التصحيح المحلي للمهارة ، هل يمكنك أن تخبرني كيف يمكنك تكوين جانب VA للعمل محليًا باستخدام المهارة؟ سبب سؤالي هو أنه من أجل التحدث إلى إحدى المهارات ، مع التطبيق الحالي ، يجب عليك تحديد معرف تطبيق المهارة. وإلا فلن يعمل حوار المهارة. فقط عندما أفهم السيناريو الكامل الخاص بك ، يمكنني الحصول على حل لك.
شكرا.
أضاف @ lzc850612 سياق PR # 2679
التعليق الأكثر فائدة
أهلا،
حتى أننا نواجه نفس المشكلة عند محاولة تصحيح أحدث مشروع عينة مهارة دون تحديد معرف التطبيق وكلمة مرور التطبيق. تواجه القضية أدناه.
من الناحية المثالية قبل إنشاء الموارد اللازوردية ، يجب أن نتأكد من أنها تعمل باستخدام محاكي الروبوت.
في الإصدارات السابقة التي اعتدنا عليها قبل اختبارها من خلال ترك معرف التطبيق وسر التطبيق فارغين. يرجى المساعدة هنا
ArgumentNullException: لا يمكن أن تكون القيمة خالية.
اسم المعلمة: microsoftAppId
Microsoft.Bot.Builder.Skills.Auth.MsJWTAuthenticationProvider..ctor (سلسلة microsoftAppId ، سلسلة openIdMetadataUrl) في MsJWTAuthenticationProvider.cs ، السطر 20