ASP.NET MVC - ອອກອາກາດເວັບໄຊ

ສຶກສາວິທີອອກອາກາດ MVC ບໍ່ໃຊ້ Visual Web Developer

ອອກອາກາດຄະນະກຳລັງບໍ່ໃຊ້ Visual Web Developer

ຜ່ານການນຳໃຊ້ຄຳສັ່ງເຜີຍແຜ່ຂອງ WebMatrix, Visual Web Developer ຫລື Visual Studio, ທ່ານສາມາດເຜີຍແຜ່ຄວາມຈະເລີນ ASP.NET MVC ໄປຫົວໜ້າສະຖານີຫ່າງໄກ.

ການປະຕິບັດຈະຖ່າຍທຸກເອກະສານຂອງຄວາມຈະເລີນ, ຄວາມຈະເລີນ, ມອດ, ບາງຮູບພາບ, ແລະທຸກເອກະສານ DLL ທີ່ອາດນຳໃຊ້ໃນ MVC, Web Pages, Razor, Helpers, SQL Server Compact (ຖ້າໃຊ້ຖານຂໍ້ມູນ).

ບາງຄັ້ງເຈົ້າອາດບໍ່ຕ້ອງນຳໃຊ້ອະນຸຍາດນີ້. ຖ້າຜູ້ບໍລິການຄອມພິວເຕີ້ຂອງເຈົ້າສະຫຼາກ FTP? ຖ້າເວັບໄຊຂອງເຈົ້າຕິດຕັ້ງໃນ ASP? ຖ້າເຈົ້າຕ້ອງດຳເນີນການຖ່າຍເອກະສານດ້ວຍຕົວເອງ? ຖ້າເຈົ້ານຳໃຊ້ຊອບແວພາບອອກສະຖານີອື່ນໆ?

ທ່ານຈະພົບບັນຫາຫລືບໍ່? ວ່າ, ມັນຈະມີ. ແຕ່ພວກເຮົາສາມາດແກ້ໄຂມັນ.

ເພື່ອດຳເນີນການຖ່າຍເວັບໄຊ, ເຈົ້າຕ້ອງຮູ້ວ່າເຈົ້າຈະອ້າງເອກະສານທີ່ຖືກຕ້ອງ, ລວມ DLL ເອກະສານທີ່ຖ້າມີ, ແລະປະຕິບັດພວກມັນໄປບ່ອນທີ່ຖືກຕ້ອງ.

ກຳລັງການຕິດຕັ້ງນີ້:

1. ນຳໃຊ້ຫົວໜ້າສະຖານີ ASP.NET (4.0)

ກ່ອນທີ່ເຈົ້າຈະຕໍ່ໄປ, ກະລຸນາກວດສອບວ່າຄອມພິວເຕີ້ຂອງເຈົ້າດຳເນີນຢູ່ຫົວໜ້າສະຖານີ ASP.NET (4.0) ຫົວໜ້າຫຼັກສະຖານີທີ່ຫຼາຍທີ່ສຸດ.

2. ລວມຫົວໜ້າ Web

ຖ່າຍຂໍ້ມູນຂອງເວັບໄຊຂອງເຈົ້າ (ທຸກຫົວໜ້າແລະຂອງຂໍ້ມູນ) ຈາກຄອມພິວເຕີ້ທີ່ພັດທະນາໄປຫົວໜ້າຂອງຄອມພິວເຕີ້ທີ່ຫ່າງໄກ (ສະຖານີ)

ຖ້າ App_Data ຫົວໜ້າໄດ້ບັນຈຸຂໍ້ມູນທົດລອງ, ບໍ່ລວມຫົວໜ້າ App_Data ນີ້.

3. ລວມ DLL

ສ້າງຫົວໜ້າ bin ໃນເວລາທີ່ຫົວໜ້າຂອງຄວາມຈະເລີນໃນສະຖານີທີ່ຫ່າງໄກ (ຖ້າເຈົ້າໄດ້ຖືກຕິດຕັ້ງຄະນະຊ່ວຍເຫຼືອ, ຫົວໜ້າຂອງ bin ໄດ້ມີຢູ່ແລ້ວ)

ລວມທຸກເອກະສານທັງໝົດຈາກຫົວໜ້າທ່ານ:

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies

ໄປບ່ອນຫ້ອງ bin ໃນທະນາຄານທີ່ຫ່າງຫນ້າ.

4. ລວມ DLL SQL Server Compact

ຖ້າຄວາມຈະເລີນຂອງທ່ານໃຊ້ຖານຂໍ້ມູນຂອງ SQL Server Compact (ເອກະສານ .sdf ຢູ່ໃນຫົວໜ້າຂອງ App_Data), ທ່ານຕ້ອງສໍາລັບຖານຂໍ້ມູນຂອງ SQL Server Compact DLL:

ລວມທຸກເອກະສານທັງໝົດຈາກຫົວໜ້າຂອງເຈົ້າ:

C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v4.0\Private

ໄປບ່ອນຫ້ອງ bin ໃນທະນາຄານທີ່ຫ່າງຫນ້າ.

ສ້າງຫລືແກ້ໄຂເອກະສານ Web.config ໃນການສ້າງຫລັງຄວາມ:








 
type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, 
Version=4.0.0.1,Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
</DbProviderFactories>
</system.data>
</configuration>

5. ສົ່ງຂໍ້ມູນ SQL Server Compact

ແມ່ນບໍ່ມີ .sdf ບັນຊີທົດລອງໃນສາມາດ App_Data ທີ່ທ່ານມີຫລັງບໍ່?

ທ່ານຕ້ອງການປ່ອຍຂໍ້ມູນທົດລອງໄປທະນາຄານທີ່ຫ່າງຫນ້ານັ້ນຫລັງຈາກນັ້ນບໍ່?

ສ່ວນຫຼາຍບໍ່ຕ້ອງການ.

ຖ້າທ່ານຕ້ອງສົ່ງສັນນິລະບັດຂໍ້ມູນ SQL (sdf ບັນຊີ), ທ່ານຄວນລຶບຂໍ້ມູນທັງໝົດຢູ່ໃນຖານຂໍ້ມູນ, ແລະ ສົ່ງໃຫ້ .sdf ບັນຊີທີ່ບໍ່ມີຂອງຈາກເຄື່ອງພັດທະນາໄປໃຫ້ທີ່ທະນາຄານ.

ນັ້ນຈະແມ່ນພວກເຂົາ. ພວກເຮົາຫວັງຄວາມຜົນສຳເລັດ!