AppContainer ຂອງ Windows ບໍ່ສາມາດເຂົ້າເຖິງ proxy ພາຍໃນໄດ້: ກວດສອບ loopback isolation
ກວດສອບ loopback isolation ຂອງແພັກເກດທີ່ຕ້ອງການ ເມື່ອແອັບ AppContainer ບໍ່ສາມາດເຂົ້າເຖິງ proxy ທີ່ໃຊ້ໄດ້ກັບລູກຄ້າ desktop ທົ່ວໄປ.
ແອັບ 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 ທີ່ຫຸ້ມຫໍ່ ຫຼື ໄວ້ໃຈເຕັມທີ່, ແລະ ບໍ່ຄວນກາຍເປັນການຍົກເວັ້ນສຳລັບທຸກແອັບທີ່ຕິດຕັ້ງ.