ASP.NET Web Pages - PUBLISH SITUS

Belajar bagaimana untuk mengirimkan aplikasi Web Pages tanpa menggunakan WebMatrix.

PUBLISH APLIKASI TANPA MENGGUNAKAN WebMatrix

Dapat digunakan perintah Publish di WebMatrix (atau Visual Web Developer atau Visual Studio) untuk mengirimkan aplikasi ASP.NET Web Pages ke server jauh.

Fungsi ini akan menyalin semua berkas aplikasi, halaman cshtml, gambar, serta semua berkas DLL yang diperlukan untuk Web Pages, Razor, Helpers, dan SQL Server Compact (jika digunakan database).

Kadang-kadang kami tidak ingin menggunakan opsi ini. Apakah provider layanan host Anda hanya mendukung FTP? Apakah situs Anda berdasarkan ASP? Apakah Anda ingin menyalin berkas ini sendiri? Atau mungkin Anda ingin menggunakan software penerbit lain?

Anda akan menghadapi masalah? Ya, akan. Tetapi kami dapat mengatasi nya.

Jika ingin menyalin situs, Anda perlu tahu bagaimana memanggil berkas yang benar, menyalin berkas DLL mana, dan tempatnya disimpan.

Berikut adalah langkah-langkah khusus:

1. Gunakan versi terbaru ASP.NET

Sebelum Anda melanjutkan, pastikan host Anda menjalankan versi ASP.NET terbaru (4.0 atau 4.5).

2. Salin Folder Web

Salin situs (semua folder dan konten) dari komputer pengembangan ke folder aplikasi di host jauh (server).

Jika aplikasi Anda mengandung dataJangan menyalin data ini(Lihat langkah berikutnya di bawah).

3. File DLL

Pastikan folder bin di host jauh mengandung file dll yang sama seperti di komputer pengembangan.

Setelah menyalin folder bin, itu seharusnya mengandung berikutnya:

  • Microsoft.Web.Infrastructure.dll
  • NuGet.Core.dll
  • System.Web.Helpers.dll
  • System.Web.Razor.dll
  • System.Web.WebPages.Administration.dll
  • System.Web.WebPages.Deployment.dll
  • System.Web.WebPages.dll
  • System.Web.WebPages.Razor.dll
  • WebMatrix.Data.dll
  • WebMatrix.WebData

4. Salin Data

Jika aplikasi Anda mengandung data atau database. Contohnya database SQL Server Compact (file .sdf di folder App_Data), pertimbangkan hal berikut:

Apakah Anda ingin meng publish data pengujian ke server jauh?

Biasanya tidak diperlukan.

Jika ada data pengujian di komputer pengembangan Anda, itu mungkin akan menimpa data di host jauh.

Jika Anda terpaksa menyalin database SQL (.sdf file), mungkin Anda seharusnya menghapus semua data di database, lalu salin file .sdf yang kosong dari komputer pengembangan ke server.

Itu saja. Selamat beruntung!