ການຕັ້ງຄ່າພຣັອກຊີ ASP.NET Core: launchSettings.json ທຽບກັບການຜະລິດ
ແຍກຄ່າພຣັອກຊີຂອງໂປຣໄຟລ໌ເລີ່ມຕົ້ນການພັດທະນາອອກຈາກສະພາບແວດລ້ອມ ແລະ ຕົວຈັດການ HTTP ທີ່ຂະບວນການ ASP.NET Core ທີ່ຕິດຕັ້ງໃຊ້.
ຄ່າພຣັອກຊີໃນ launchSettings.json ເປັນຂອງໂປຣໄຟລ໌ເລີ່ມຕົ້ນການພັດທະນາ. ການເຜີຍແຜ່ແອັບພລິເຄຊັນບໍ່ໄດ້ເຮັດໃຫ້ໂປຣໄຟລ໌ນັ້ນເປັນສະພາບແວດລ້ອມຂອງຜູ້ປະຕິບັດງານ IIS, ບໍລິການ ຫຼື ຄອນເທນເນີ.
ສຳລັບຄວາມຜິດພາດໃນສະພາບແວດລ້ອມທີ່ຕິດຕັ້ງແລ້ວ, ກວດເບິ່ງຂະບວນການທີ່ເລີ່ມແອັບພລິເຄຊັນຕົວຈິງ. ສະພາບແວດລ້ອມ, ບັນຊີ ແລະ ຕົວຈັດການ HTTP ຂອງມັນກຳນົດວ່າມີຂໍ້ມູນພຣັອກຊີໃດແດ່.
| ບ່ອນທີ່ມັນເຮັດວຽກ | ສິ່ງທີ່ຕ້ອງປຽບທຽບຫຼັງການຕິດຕັ້ງ |
|---|---|
| ໂປຣໄຟລ໌ເລີ່ມຕົ້ນ IDE | ສະພາບແວດລ້ອມຂອງຂະບວນການໂຮສ |
| ເຊສຊັນຜູ້ໃຊ້ແບບໂຕ້ຕອບ | ບັນຊີບໍລິການ ແລະ ການຕັ້ງຄ່າພຣັອກຊີຂອງມັນ |
| HTTP ລູກຄ້າທີ່ສ້າງດ້ວຍມື | ຕົວຈັດການທີ່ລູກຄ້າທີ່ສັກເຂົ້າໃນແອັບພລິເຄຊັນໃຊ້ |
ການເລີ່ມຕົ້ນພຣັອກຊີຄ່າເລີ່ມຕົ້ນຂອງ HttpClient ສະໄໝໃໝ່ມີກົດລະບຽບສະພາບແວດລ້ອມ ແລະ ການຕັ້ງຄ່າລະບົບສະເພາະແພລດຟອມ. ຕົວຈັດການທີ່ຕັ້ງຄ່າຢ່າງຊັດເຈນສາມາດຂຽນທັບຄ່າເລີ່ມຕົ້ນເຫຼົ່ານັ້ນໄດ້. ກັບ IHttpClientFactory, ກວດເບິ່ງ ການລົງທະບຽນຕົວຈັດການຫຼັກຂອງລູກຄ້າທີ່ມີຊື່ ແລະ ຊື່ທີ່ໄດ້ມາຢູ່ຈຸດເອີ້ນ. ກວດເບິ່ງທັງສອງຂໍ້ມູນກ່ອນຈະສະຫຼຸບວ່າໄຟລ໌ຕັ້ງຄ່າຖືກເບິ່ງຂ້າມ.
ຕົວຢ່າງ system.net/defaultProxy ແບບເກົ່າຂອງ .NET Framework ອະທິບາຍຮູບແບບການຕັ້ງຄ່າອີກຢ່າງໜຶ່ງ. ຢ່າວາງພາກນັ້ນໃນໄຟລ໌ຕິດຕັ້ງສະໄໝໃໝ່ ແລະ ຢ່າສົມມຸດວ່າທຸກການຈັດຕັ້ງ HTTP ຂອງ .NET ໃຊ້ມັນ. ໃນການຕິດຕັ້ງ IIS, ໂມດູນ ASP.NET Core ກໍມີກົນໄກຕັ້ງຄ່າສະພາບແວດລ້ອມຂະບວນການທີ່ຮອງຮັບ; ຮັກສາສ່ວນທີ່ເຫຼືອຂອງການຕັ້ງຄ່າໂຮສຕິງໄວ້ເມື່ອເພີ່ມຄ່າ.
ບັນທຶກວ່າຕົວແປທີ່ຄາດໄວ້ມີຢູ່ຫຼືບໍ່ ໂດຍບໍ່ເຜີຍແຜ່ຄ່າເຕັມທີ່ມີຂໍ້ມູນຢືນຢັນຕົວຕົນ. ຈາກນັ້ນຢືນຢັນວ່າລູກຄ້າທີ່ເຮັດຄຳຮ້ອງຂໍທີ່ລົ້ມເຫຼວໃຊ້ແຫຼ່ງນັ້ນ. ຕົວເລີ່ມຕົ້ນທີ່ຕັ້ງຄ່າຖືກຕ້ອງບໍ່ສາມາດແກ້ໄຂລູກຄ້າທີ່ເລືອກໃຊ້ເສັ້ນທາງອື່ນໂດຍເຈດຕະນາໄດ້.