ຖ້າ build ສໍາລັບການພັດທະນາເຮັດວຽກ ແຕ່ການອອກເຜີຍແຜ່ ClickOnce ຂອງມັນສົ່ງຄືນ 407, ກວດສອບວ່າການເຜີຍແຜ່ມີການຕັ້ງຄ່າຟາຍປະຕິບັດການທີ່ຕັ້ງໃຈໄວ້ຫຼືບໍ່ ກ່ອນປ່ຽນຂໍ້ມູນຢືນຢັນ.

ຈຸດກວດສອບສິ່ງທີ່ຈະປຽບທຽບ
ຜົນຂອງ buildການຕັ້ງຄ່າຟາຍປະຕິບັດການທີ່ຕັ້ງຊື່ຖືກຕ້ອງ: Reports.exe.config ສໍາລັບ Reports.exe
ຜົນຂອງການເຜີຍແຜ່ເນື້ອໃນຂອງຟາຍນັ້ນ ແລະ ການຕັ້ງຄ່າການລວມຟາຍແອັບພລິເຄຊັນ
ການຕິດຕັ້ງທີ່ໄດ້ຮັບຜົນກະທົບສະບັບທີ່ເຜີຍແຜ່ ທີ່ຜູ້ໃຊ້ນັ້ນໄດ້ຮັບຕົວຈິງ

App.config ແມ່ນແຫຼ່ງໃນໂຄງການ desktop .NET Framework. ການແກ້ໄຂມັນບໍ່ໄດ້ພິສູດວ່າແອັບພລິເຄຊັນທີ່ຕິດຕັ້ງໄດ້ຮັບ .exe.config ທີ່ເກີດຂຶ້ນ.

ສໍາລັບແອັບພລິເຄຊັນເກົ່າທີ່ຕັ້ງໃຈໃຊ້ proxy ຂອງລະບົບກັບຂໍ້ມູນຢືນຢັນ Windows ປັດຈຸບັນ, ສ່ວນນັ້ນອາດເປັນ:

<system.net>
  <defaultProxy useDefaultCredentials="true">
    <proxy usesystemdefault="true" />
  </defaultProxy>
</system.net>

ວາງມັນໄວ້ໃຕ້ root configuration ທີ່ມີຢູ່, ຮັກສາການຕັ້ງຄ່າທີ່ບໍ່ກ່ຽວຂ້ອງ. ນີ້ແມ່ນຮູບແບບການຕັ້ງຄ່າເຄືອຂ່າຍຂອງ .NET Framework, ບໍ່ແມ່ນການຕັ້ງຄ່າສໍາລັບທຸກ client .NET ທັນສະໄໝ.

ຖ້າຟາຍທີ່ຕິດຕັ້ງຖືກຕ້ອງ, ຈາກນັ້ນຕິດຕາມຕົວຕົນຂອງຂະບວນການ ແລະ ເສັ້ນທາງ. ຂໍ້ມູນຢືນຢັນເລີ່ມຕົ້ນແມ່ນສິ່ງທີ່ມີສໍາລັບຂະບວນການທີ່ກໍາລັງແລ່ນ; ພວກມັນບໍ່ໃຫ້ອະນຸຍາດ proxy. proxy ຂອງແອັບພລິເຄຊັນທີ່ຊັດເຈນກໍສາມາດແທນທີ່ຄ່າເລີ່ມຕົ້ນໄດ້. ການຂາດການຕັ້ງຄ່າທີ່ເຜີຍແຜ່ ແລະ ການຢືນຢັນທີ່ຖືກປະຕິເສດ ທັງສອງອາດເບິ່ງຄື 407, ແຕ່ການປຽບທຽບສາມຟາຍເປັນຕົວຕັດສິນວ່າການສົ່ງມອບແມ່ນການສ້ອມແປງຄັ້ງທໍາອິດຫຼືບໍ່.

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