Blog

qtq80-dp1eqm
16 Mar 2017

ASP.NET ກ່ຽວກັບ OpenShift: ການເລີ່ມຕົ້ນໃນ ASP.NET

/
ຈັດພີມມາໂດຍ

ເປັນຫຍັງຈຶ່ງແນະນໍາກ່ຽວກັບ ASP.NET ກ່ຽວກັບ OpenShift?

ໃນການດໍາເນີນການພັດທະນາ ASP.NET ໂດຍນໍາໃຊ້ OpenShift, ຂ້າພະເຈົ້າໄດ້ພົບເຫັນວ່າການນໍາສະເຫນີກ່ຽວກັບ ASP.NET ເປັນຕົ້ນ

a) ຫຼາຍເກີນໄປໃຈ boggling, ແລະ

b) ບໍ່ຕ້ອງໄປຫາພື້ນຖານຂອງວິທີການເຮັດວຽກ

ໃນກໍລະນີທີ່ຈະນໍາໃຊ້ ASP.NET ໃນ OpenShift, ທ່ານຄວນມີຄວາມສາມາດທີ່ຈະເຂົ້າໃຈມັນ!

ໃນການຈັດຕັ້ງການອອກກໍາລັງກາຍຄໍາແນະນໍານີ້, ຂ້າພະເຈົ້າຈະກ້າວໄປສູ່ໂອກາດທີ່ຈະໃຫ້ທ່ານມີຄວາມເຂົ້າໃຈພື້ນຖານກ່ຽວກັບວິທີການເຮັດວຽກຂອງ ASP.NET ແລະສິ່ງທີ່ທ່ານກໍາລັງເຮັດກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນໃສ່ OpenShift. ພວກເຮົາຈະເຂົ້າໄປໃນບົດຄວາມໃນໄວໆນີ້.

ໃນສ່ວນ 1 ແລະ 2 ຂອງບົດຝຶກສອນນີ້ຂ້ອຍຈະເລີ່ມຕົ້ນຢ່າງໄວວາໂດຍນໍາໃຊ້ຮູບແບບໃນ Visual Studio Community 2015. ນີ້ຫມາຍຄວາມວ່າມັນຈະສໍາລັບ Windows ໃນສ່ວນນີ້. ໃນກໍລະນີໃດກໍ່ຕາມ, ຂ້ອຍຈະດໍາເນີນການຫຼາຍຂຶ້ນໄປຫາລຸ່ມໂດຍເຮັດທຸກສິ່ງທຸກຢ່າງໂດຍບໍ່ມີຮູບແບບໃນ Visual Studio Code ໃນການໃຊ້ຫຼັງຈາກການອອກກໍາລັງກາຍທີ່ແນະນໍາ, ເຊິ່ງຈະກ່ຽວຂ້ອງກັບ Linux ຫຼື Mac ແລະ Windows. ໃນກໍລະນີທີ່ທ່ານບໍ່ໄດ້ໃຊ້ Windows, ທ່ານກໍ່ສາມາດໃຊ້ໃນທຸກໆກໍລະນີທີ່ໃຊ້ໃນ 1 ແລະ 2 ເພື່ອໃຫ້ໄດ້ຮັບຄວາມຄິດທົ່ວໄປກ່ຽວກັບວິທີການສ້າງຈຸດສຸດທ້າຍຂອງ REST ໃນ .NET Core.

ພວກເຮົາຄວນເລີ່ມຕົ້ນ!

ພາກ 1 - ການຕັ້ງຄ່າບໍລິການ ASP

ຈະເລີ່ມຕົ້ນທ່ານໂດຍການເຮັດໃຫ້ບໍລິການ ASP ພື້ນຖານນໍາໃຊ້ຕົວຄວບຄຸມ. ຂ້ອຍຈໍາເປັນຕ້ອງແນ່ໃຈວ່າທ່ານເບິ່ງວິທີການຄວບຄຸມຕ່າງໆກ່ອນທີ່ຈະເຄື່ອນຍ້າຍໄປຫມົດໃນ MVC.

ເຮັດໂຄງການຂອງທ່ານ

ໃນ Visual Studio (ຂ້ອຍໃຊ້ Community Edition 2015) ຄລິກ File ແລະຫຼັງຈາກນັ້ນໂຄງການໃຫມ່.

ພາຍໃຕ້ Templates -> Visual C # -> Web organizer, ເລືອກ ASP.NET Core Web Application (.NET Core). ມັນເປັນສິ່ງສໍາຄັນທີ່ທ່ານເລືອກ Core .NET ແລະບໍ່ .NET Framework ດັ່ງນີ້ແມ່ນ .NET ຫ້ອງສະແດງລະຫວ່າງຂັ້ນຕອນ.

ໂຄງການ 1024x552 ASP.NET ໃນ OpenShift: ການເລີ່ມຕົ້ນໃນ ASP.NET

ກະລຸນາໃສ່ຊື່ທຸລະກິດຂອງທ່ານ - ນີ້ສາມາດເປັນສິ່ງທີ່ທ່ານຕ້ອງການ, ໃນບົດຝຶກສອນນີ້ຂ້າພະເຈົ້າຈະໂທຫາມັນ MeowWorld.

ໃນຖານະເປັນແນ່ນອນ, ສະຖານທີ່ນີ້ຈະຢູ່ໃນໂຄງການໂຄງການ Visual Studio ໂຄງການຂອງທ່ານ, ແຕ່ບໍ່ລັ່ງເລທີ່ຈະປ່ຽນແປງນີ້ໃນກໍລະນີທີ່ທ່ານໄດ້ຮັບການເຕະໂອກາດຈາກການເກັບຮັກສາການອອກກໍາລັງກາຍຢູ່ບ່ອນອື່ນ.

ພວກເຮົາຈໍາເປັນຕ້ອງເຮັດການຈັດການອື່ນ (ຄໍາຕອບຄ້າຍກັບທຸລະກິດທີ່ມີກິດຈະກໍາທີ່ແຕກຕ່າງກັນທີ່ທ່ານຈະເຮັດວຽກຮ່ວມກັນ) ແລະພວກເຮົາຈໍາເປັນຕ້ອງຈັດການບາງສິ່ງບາງຢ່າງ.

ໃນຖານະເປັນເລື່ອງແນ່ນອນ, ການຈັດການແມ່ນຊື່ຄືກັນກັບທຸລະກິດຂອງທ່ານ. ນີ້ແມ່ນງາມດີ, ດັ່ງນັ້ນປະຖິ້ມມັນອາດຈະເປັນ. ເປັນສິ່ງທີ່ເປັນໄປໄດ້, ທ່ານກໍາລັງຍິນດີຕ້ອນຮັບການປ່ຽນຊື່ມັນໃນກໍລະນີທີ່ທ່ານຈະໄດ້ຮັບການເຕະອອກຈາກໂອກາດໄປ.

ໃຫ້ແນ່ໃຈວ່າສ້າງລາຍຊື່ໄດເລກະທໍລີ - ນີ້ບໍ່ແມ່ນຄວາມສໍາຄັນກ່ຽວກັບໂອກາດທີ່ທ່ານສາມາດເຂົ້າໃຈເຖິງສິ່ງທີ່ທ່ານກໍາລັງເຮັດ, ແຕ່ແທນທີ່ຈະຊ່ວຍໃຫ້ບັນດາສິ່ງຕ່າງໆປະສົມປະສານ.

ທ່ານຍັງສາມາດມີ Visual Studio ເຮັດຮ້ານຄ້າ git ຕາມທໍາມະຊາດ. ຂ້າພະເຈົ້າຈະບໍ່ເຮັດແນວນັ້ນຍ້ອນວ່ານີ້ແມ່ນການອອກກໍາລັງກາຍທີ່ແນະນໍາ, ແຕ່ສໍາລັບການຂະຫຍາຍໃຫຍ່ຂຶ້ນ, ທ່ານອາດຈະຕ້ອງການ.

ເມື່ອທ່ານພໍໃຈກັບທຸກໆການຕັ້ງຄ່າ, ຄລິກ OK ເພື່ອຍ້າຍໄປສູ່ຂັ້ນຕອນຕໍ່ໄປນີ້.

ຄັດເລືອກ TEMPLATE ຂອງທ່ານ

ນີ້ທ່ານຄວນມີສາມທາງເລືອກ. ສໍາລັບການຝຶກອົບຮົມນີ້, ທ່ານຈໍາເປັນຕ້ອງເລືອກທາງເລືອກ API ເວັບ. ຂ້າພະເຈົ້າຈະເຂົ້າໄປໃນອີກສອງຄົນທີ່ມີບົດຮຽນໃນອະນາຄົດ.

ແມ່ແບບ -1-300x234 ASP.NET ໃນ OpenShift: ການເລີ່ມຕົ້ນໃນ ASP.NET

ໃນໂອກາດພິເສດທີ່ທ່ານປະຊຸມແລະດໍາເນີນທຸລະກິດໃນເວລານີ້, ມັນຈະເປີດຫນ້າຕ່າງໂຄງການ (ຫຼືແຖບ) ແລະນໍາທ່ານໄປ ... / interface / values ​​/ - ເຊິ່ງຈະສະແດງໃຫ້ເຫັນກຸ່ມ JSON ສະແດງໃຫ້ເຫັນວ່າ:

api-values-300x66 ASP.NET ໃນ OpenShift: ການເລີ່ມຕົ້ນໃນ ASP.NET

ປິດໂຄງການຂອງທ່ານແລະໃຫ້ແນ່ໃຈວ່າທ່ານຢຸດການປະກັນໄພຂອງທ່ານໂດຍການກົດປຸ່ມຈັບຫນູສີແດງ (ທີ່ເວົ້າວ່າ "ຍົກເລີກການແກ້ໄຂເມື່ອທ່ານກົດຫນູ") ກັບເປົ້າຫມາຍທີ່ທ່ານສາມາດປ່ຽນແປງໄດ້.

ການປ່ຽນແປງການຄວບຄຸມຂອງທ່ານ

ໃນ Solution Explorer, ໄປທີ່ Solution Name -> src -> Project Name -> Controllers -> ValuesControllercs ແລະເປີດມັນ.

ເບິ່ງວິທີການຫນຶ່ງຂອງວິທີການມີ Http ... "ລັກສະນະທີ່ກ່ຽວຂ້ອງກັບພວກເຂົາ (HttpGet, HttpPost, HttpPut, ແລະ HttpDelete). ນີ້ແມ່ນວິທີການ http - HttpGet `ແມ່ນການດໍາເນີນງານຂອງໂຮງງານຫນຶ່ງທີ່ຖືກນໍາໃຊ້ເພື່ອເຂົ້າຫາຫນ້າເວັບ. ເນື້ອຫາສາມາດຖືກສົ່ງໄປຫາທຸກໆວິທີທີ່ເປັນປັດໄຈຊ່ອຍໃຫ້ຄໍາຖາມ (ຫຼືຂໍ້ມູນຫຼັກສູດ - ຫຼາຍກວ່າເສັ້ນທາງຫຼັງຈາກນັ້ນ).

ກົດຂວາໃສ່ຊອງຄວບຄຸມແລະເຮັດໃຫ້ຊັ້ນອື່ນເອີ້ນວ່າ CatController.

controller-300x162 ASP.NET ໃນ OpenShift: ການເລີ່ມຕົ້ນໃນ ASP.NET

ເພີ່ມຫ້ອງສະຫມຸດ Microsoft.ApNetCore.Mvc ເພື່ອຊ່ວຍໃຫ້ລະຫັດຂອງທ່ານສົມບູນ.

ເພີ່ມວິທີການ Meow ພ້ອມກັບຫ້ອງຮຽນຂອງທ່ານ:

code-2-254x300 ASP.NET ໃນ OpenShift: ການເລີ່ມຕົ້ນໃນ ASP.NET

ປະຈຸບັນໃຊ້ລະຫັດ. ໃນໂຄງການຂອງທ່ານ, ໃຫ້ຕິດຕໍ່ / cat / bill / ກັບ localhost: ##### ເພື່ອເບິ່ງວຽກຂອງທ່ານໃນຊີວິດຈິງ.

feline-bill-300x66 ASP.NET ໃນ OpenShift: ການເລີ່ມຕົ້ນໃນ ASP.NET

ທ່ານກໍາລັງພັດທະນາ HttpGet ("cat / bill") ເພື່ອໃຊ້ HttpGet ("cat / bill") ແລະປ່ຽນຊື່ຂອງວິທີການຈາກ "Yowl ()" ເພື່ອເປີດສາຍ Bill ().

ສັງເກດວ່າບໍ່ມີຊື່ຂອງເຄື່ອງຄວບຄຸມຫຼືວິທີການທີ່ມີອິດທິພົນຕໍ່ທາງ. ມັນເປັນການປະຕິບັດຕາມປົກກະຕິເພື່ອເຮັດໃຫ້ທຸກສິ່ງທຸກຢ່າງສອດຄ້ອງຢ່າງໃດກໍ່ຕາມ, ດັ່ງນັ້ນ refresh code:

code-3-254x300 ASP.NET ໃນ OpenShift: ການເລີ່ມຕົ້ນໃນ ASP.NET

ໃນປັດຈຸບັນກ່ຽວກັບພວກເຮົາທີ່ປະກອບມີ cat ອື່ນ!

code-4-188x300 ASP.NET ໃນ OpenShift: ການເລີ່ມຕົ້ນໃນ ASP.NET

ໃນປັດຈຸບັນທ່ານສາມາດດໍາເນີນການລະຫັດແລະເປີດໂຄງການຂອງທ່ານໃຫ້: ... / cat / steve /

cat-steve-300x66 ASP.NET ກ່ຽວກັບ OpenShift: ການເລີ່ມຕົ້ນໃນ ASP.NET

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

code-5-194x300 ASP.NET ໃນ OpenShift: ການເລີ່ມຕົ້ນໃນ ASP.NET

ຕອນນີ້ດໍາເນີນການລະຫັດແລະຊີ້ນໍາ browser ຂອງທ່ານໃຫ້: ... / cat? cat = bill ແລະຫຼັງຈາກນັ້ນ ... / cat? cat = steve

ໃນປັດຈຸບັນພວກເຮົາມີແມວໃນວິທີການທີ່ຄ້າຍຄືກັນ, ຢ່າງໃດກໍຕາມ URL ແມ່ນຂ້ອນຂ້າງ jumbled. ນີ້ແມ່ນສະຖານທີ່ທີ່ເຮົາຈະໄປໂດຍຜ່ານເສັ້ນທາງເຂົ້າມາ. ທັງຫມົດທີ່ພວກເຮົາຕ້ອງການແມ່ນມີການປ່ຽນແປງຫນ້ອຍໃນລະຫັດ:

code-6-194x300 ASP.NET ໃນ OpenShift: ການເລີ່ມຕົ້ນໃນ ASP.NET

ຍິ່ງໄປກວ່ານັ້ນ, ໃນປັດຈຸບັນພວກເຮົາສາມາດ backpedal ກັບການນໍາໃຊ້: ... / cat / bill ແລະ ... / cat / steve.

ນັ້ນແມ່ນສໍາລັບຕອນຕົ້ນຂອງການນໍາສະເຫນີນີ້. ໃນການເຮັດເຫຼົ່ານີ້ສອງທາງສໍາລັບແມວແລະສິ່ງທີ່ພວກເຂົາເວົ້າວ່າ, ທ່ານໄດ້ເລີ່ມຕົ້ນໃນການເຮັດໃຫ້ການບໍລິການເວັບ ASP.NET ທີ່ມີສອງໂທ API! ຕອບຕໍ່ໄປຂອງຂ້ອຍຈະປຶກສາຫາລືກ່ຽວກັບການໄດ້ຮັບຂໍ້ມູນແລະການຕັ້ງຂໍ້ມູນ, ແລະວິທີການເຮັດວຽກເປັນເວລາທີ່ພວກເຮົາເຕີບໂຕ.

&bsp

GTranslate Your license is inactive or expired, please subscribe again!