Latest web development tutorials

Halaman Web ASP.NET - penerbitan

Pelajari cara untuk mempublikasikan aplikasi Web Pages tanpa menggunakan WebMatrix.


Dalam kasus tanpa menggunakan WebMatrix penerbitan aplikasi Anda

Dengan WebMatrix (atau Visual Studio) dalam penggunaan perintah, Anda dapat mempublikasikan aplikasi ASP.NET Halaman Web ke server jauh.

Fungsi ini akan menyalin semua file aplikasi Anda, halaman cshtml, gambar, serta untuk Halaman Web, Razor, Helpers, SQL Server Compact (jika menggunakan database) semua file DLL yang diperlukan.

Kadang-kadang Anda tidak ingin menggunakan WebMatrix penerbitan aplikasi Anda. Mungkin karena penyedia hosting Anda hanya mendukung FTP, mungkin Anda sudah memiliki situs web berbasis ASP klasik, Anda mungkin ingin menyalin semua file Anda sendiri, Anda mungkin ingin menggunakan Front Page, Expression Web dan beberapa perangkat lunak penerbitan lainnya.

Anda memiliki masalah? Ya, itu akan. Tapi Anda memiliki cara untuk mengatasinya.

Untuk melakukan copy situs, Anda harus tahu bagaimana untuk merujuk ke file yang benar, yang file DLL Anda ingin menyalin dan menyimpan mereka di mana mereka berada.

Ikuti langkah berikut:


1. Menggunakan versi terbaru dari ASP.NET

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


2. Copy Folder Web

Menyalin website Anda (semua folder dan konten) ke file aplikasi pada remote host (server) dari sebuah folder di komputer pembangunan.

lampu

Jika aplikasi Anda berisi data, tidak menyalin data (lihat point 4 di bawah).


3. Salin file DLL

Pastikan bahwa bin file di folder jauh host Anda berisi file dll yang sama pada komputer pembangunan.

Setelah menyalin folder bin, yang harus berisi file-file berikut:

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 Anda

Jika aplikasi Anda berisi data atau database. Seperti database SQL Server Compact (file Sdf dalam folder App_Data), silahkan pertimbangkan hal berikut:

Apakah Anda ingin mempublikasikan data uji Anda ke server jauh?

Sebagian besar waktu umumnya tidak diinginkan.

Jika Anda memiliki data uji pada komputer pembangunan, itu akan menimpa data produksi Anda pada host remote.

Jika Anda harus menyalin database SQL (file Sdf), maka Anda harus menghapus semua data dalam database, lalu salin file Sdf kosong dari komputer pembangunan ke server.

Itu saja. GOOD LUCK!