Penerbitan Halaman Web
Halaman Web ASP.NET - Menerbitkan Tapak Web
Ketahui cara menerbitkan aplikasi Halaman Web tanpa menggunakan WebMatrix.
Terbitkan aplikasi anda tanpa menggunakan WebMatrix
Anda boleh menerbitkan aplikasi Halaman Web ASP.NET dengan menggunakan arahan terbitkan dalam WebMatrix (atau Visual Studio) ke pelayan jauh.
Ciri ini menyalin semua fail aplikasi anda, halaman cshtml, imej dan semua fail DLL yang diperlukan untuk Halaman Web, Razor, Helpers, SQL Server Compact (jika menggunakan pangkalan data).
Kadangkala anda tidak mahu menggunakan WebMatrix untuk menerbitkan aplikasi anda. Mungkin kerana pembekal pengehosan anda hanya menyokong FTP, mungkin anda sudah mempunyai tapak web berasaskan ASP klasik, mungkin anda ingin menyalin semua fail sendiri, mungkin anda ingin menggunakan Halaman Depan, Expression Web, atau beberapa perisian penerbitan lain.
Adakah anda akan menghadapi masalah? Ya, ia akan. Tetapi anda mempunyai cara untuk mengatasinya.
Untuk melakukan penyalinan tapak web, anda mesti tahu cara merujuk fail yang betul, fail DLL mana yang perlu disalin dan tempat menyimpannya.
Sila ikut langkah berikut:
1. Gunakan versi terkini ASP.NET
Sebelum anda meneruskan, pastikan hos anda menjalankan versi terkini ASP.NET (4.0 atau 4.5).
2. Salin Folder Web
Salin tapak web anda (semua folder dan kandungan) dari komputer pembangunan anda ke folder aplikasi pada hos jauh (pelayan).
|
3. Salin fail DLL
Pastikan folder bin pada hos jauh anda mengandungi fail dll yang sama seperti pada komputer pembangunan anda.
Selepas menyalin folder tong, ia harus mengandungi fail 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 mengandungi data atau pangkalan data. Contohnya, pangkalan data SQL Server Compact (fail .sdf dalam folder App_Data), pertimbangkan perkara berikut:
Adakah anda mahu menerbitkan data ujian anda ke pelayan jauh?
Kebanyakan masa ia biasanya tidak dijangka.
Jika anda mempunyai data ujian pada mesin pembangunan anda, ia akan menimpa data pengeluaran pada hos jauh anda.
Jika anda mesti menyalin pangkalan data SQL (fail .sdf), maka anda harus memadamkan semua data dalam pangkalan data dan menyalin fail .sdf kosong daripada komputer pembangunan anda ke pelayan.
Itu sahaja. SEMOGA BERJAYA!