Μια εφαρμογή AppContainer μπορεί να αποτύχει να φτάσει σε proxy στον ίδιο υπολογιστή Windows, ακόμη και όταν ένα πρόγραμμα περιήγησης επιφάνειας εργασίας τον χρησιμοποιεί με επιτυχία. Η απομόνωση δικτύου μπορεί να μπλοκάρει την τοπική σύνδεση πριν ξεκινήσει ο έλεγχος ταυτότητας του proxy.

Για μια στοχευμένη δοκιμή ανάπτυξης, προσδιορίστε το όνομα οικογένειας πακέτου και εξετάστε τις υπάρχουσες εξαιρέσεις:

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. Δεν επιλέγει το τελικό σημείο του proxy, δεν ξεκινά την υπηρεσία proxy και δεν παρέχει λογαριασμό διαμεσολαβητή.

Κρατήστε τους τρεις ελέγχους ξεχωριστούς: ο ακροατής υπάρχει, η εφαρμογή μπορεί να τον φτάσει και ο proxy δέχεται το αίτημα. Η εισαγωγή μόνο των ρυθμίσεων WinHTTP δεν αφαιρεί τον περιορισμό loopback του AppContainer.

Αυτός είναι ο μηχανισμός αντιμετώπισης προβλημάτων της ανάπτυξης εφαρμογών Windows. Δεν είναι γενική απαίτηση για κάθε συσκευασμένη ή πλήρως έμπιστη εφαρμογή επιφάνειας εργασίας και δεν πρέπει να γίνει εξαίρεση για κάθε εγκατεστημένη εφαρμογή.

Σχετικά άρθρα