ແອັບ AppContainer ອາດຈະບໍ່ສາມາດເຂົ້າເຖິງ proxy ໃນເຄື່ອງ Windows ດຽວກັນ ເຖິງແມ່ນວ່າໂປຣແກຣມທ່ອງເວັບ desktop ໃຊ້ມັນໄດ້ຢ່າງສຳເລັດ. ການແຍກເຄືອຂ່າຍອາດບລັອກການເຊື່ອມຕໍ່ພາຍໃນ ກ່ອນການຢືນຢັນຕົວຕົນຂອງ proxy ຈະເລີ່ມ.

ສຳລັບການທົດສອບພັດທະນາແບບເຈາະຈົງ, ກຳນົດຊື່ຄອບຄົວຂອງແພັກເກດ ແລະ ກວດເບິ່ງການຍົກເວັ້ນທີ່ມີຢູ່:

Get-AppxPackage -Name 'Example.App' |
    Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s

ໃນ command prompt ທີ່ຍົກລະດັບ, ເພີ່ມສະເພາະ AppContainer ທີ່ຕ້ອງການ:

CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"

ປ່ຽນແທນຕົວຍຶດບ່ອນດ້ວຍຊື່ຈິງ. ເພື່ອລຶບການຍົກເວັ້ນການທົດສອບນັ້ນ:

CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"

ການຍົກເວັ້ນອະນຸຍາດການສື່ສານ loopback ສຳລັບ AppContainer ນັ້ນ. ມັນບໍ່ໄດ້ເລືອກຈຸດປາຍທາງຂອງ proxy, ບໍ່ໄດ້ເລີ່ມບໍລິການ proxy ແລະ ບໍ່ໄດ້ໃຫ້ບັນຊີຕົວກາງ.

ເກັບສາມການກວດສອບແຍກກັນ: ຕົວຮັບຟັງມີຢູ່, ແອັບສາມາດເຂົ້າເຖິງມັນໄດ້, ແລະ proxy ຮັບຄຳຮ້ອງຂໍ. ການນຳເຂົ້າການຕັ້ງຄ່າ WinHTTP ພຽງຢ່າງດຽວ ບໍ່ໄດ້ລຶບຂໍ້ຈຳກັດ loopback ຂອງ AppContainer.

ນີ້ແມ່ນກົນໄກແກ້ໄຂບັນຫາຂອງການພັດທະນາແອັບ Windows. ມັນບໍ່ແມ່ນຂໍ້ກຳນົດທົ່ວໄປສຳລັບທຸກແອັບ desktop ທີ່ຫຸ້ມຫໍ່ ຫຼື ໄວ້ໃຈເຕັມທີ່, ແລະ ບໍ່ຄວນກາຍເປັນການຍົກເວັ້ນສຳລັບທຸກແອັບທີ່ຕິດຕັ້ງ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ