Windows AppContainer ვერ აღწევს ლოკალურ პროქსის: შეამოწმეთ 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 კავშირს ამ AppContainer-ისთვის. ის არ ირჩევს პროქსის საბოლოო წერტილს, არ რთავს პროქსის სერვისს და არ აძლევს შუამავალ ანგარიშს.
სამი შემოწმება ცალკე გქონდეთ: მსმენელი არსებობს, აპლიკაცია აღწევს მასზე და პროქსი იღებს მოთხოვნას. მხოლოდ WinHTTP პარამეტრების იმპორტი არ ხსნის AppContainer-ის loopback შეზღუდვას.
ეს არის Windows აპლიკაციების განვითარების პრობლემების გადაჭრის მექანიზმი. ეს არ არის საერთო მოთხოვნა ყველა შეფუთული ან სრულად სანდო დესკტოპ აპლიკაციისთვის და არ უნდა გახდეს გამონაკლისი ყველა დაყენებული აპლიკაციისთვის.