تطبيق AppContainer في Windows لا يصل إلى وكيل محلي: افحص عزل loopback
افحص عزل loopback للحزمة المقصودة عندما يتعذر على تطبيق AppContainer الوصول إلى وكيل يعمل لعملاء سطح المكتب العاديين.
قد يفشل تطبيق AppContainer في الوصول إلى وكيل على جهاز Windows نفسه حتى بينما يستخدمه متصفح سطح المكتب بنجاح. يمكن لعزل الشبكة أن يمنع الاتصال المحلي قبل أن تبدأ مصادقة الوكيل.
لاختبار تطوير موجَّه، حدِّد اسم عائلة الحزمة وافحص الإعفاءات الموجودة:
Get-AppxPackage -Name 'Example.App' |
Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s
في موجه أوامر مرفوع الصلاحية، أضف AppContainer المقصود فقط:
CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"
استبدل العنصر النائب بالاسم الفعلي. لإزالة إعفاء الاختبار هذا:
CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"
يسمح الإعفاء باتصال loopback لذلك التطبيق. وهو لا يختار نقطة نهاية الوكيل ولا يشغّل خدمة الوكيل ولا يوفر حساب وسيط.
أبقِ الفحوص الثلاثة منفصلة: المستمع موجود، والتطبيق يستطيع الوصول إليه، والوكيل يقبل الطلب. استيراد إعدادات WinHTTP وحده لا يزيل قيد loopback لتطبيق AppContainer.
هذه هي آلية استكشاف أخطاء تطوير تطبيقات Windows. وهي ليست شرطًا شاملًا لكل تطبيق سطح مكتب محزوم أو كامل الثقة، ولا ينبغي أن تصبح إعفاءً لكل تطبيق مثبت.