WebMatrix adalah alat pengembangan web terbaru Microsoft. Ini berisi semua elemen yang diperlukan untuk membangun situs web, tetapi bagian ini akan menjelaskan cara menggunakannya tanpanya
WebMatrix untuk mempublikasikan aplikasi.Pelajari cara mempublikasikan aplikasi Halaman Web tanpa menggunakan WebMatrix.
Anda dapat menerbitkan aplikasi Halaman Web ASP.NET ke server jauh dengan menggunakan perintah terbitkan di WebMatrix (atau Visual Studio).
Fitur ini menyalin semua file aplikasi Anda, halaman cshtml, gambar, dan semua file DLL yang diperlukan untuk Halaman Web, Razor, Helpers, SQL Server Compact (jika menggunakan database).
Terkadang Anda tidak ingin menggunakan WebMatrix untuk mempublikasikan aplikasi Anda. Mungkin karena penyedia hosting Anda hanya mendukung FTP, mungkin Anda sudah memiliki website klasik berbasis ASP, mungkin Anda ingin menyalin semua file sendiri, mungkin Anda ingin menggunakan Front Page, Expression Web, atau perangkat lunak penerbitan lainnya.
Apakah Anda akan menemui masalah? Ya, itu akan terjadi. Tapi Anda punya jalan keluarnya.
Untuk melakukan penyalinan situs web, Anda harus mengetahui cara mereferensikan file yang benar, file DLL mana yang perlu disalin, dan di mana menyimpannya.
Silakan ikuti langkah-langkah berikut:
Sebelum melanjutkan, pastikan host Anda menjalankan ASP.NET versi terbaru (4.0 atau 4.5).
Salin situs web Anda (semua folder dan konten) dari mesin pengembangan Anda ke folder aplikasi di host jarak jauh (server).
Jika aplikasi Anda berisi data, jangan menyalin data tersebut (lihat poin 4 di bawah). |
Pastikan folder bin di host jarak jauh Anda berisi file dll yang sama seperti di komputer pengembangan Anda.
Setelah menyalin folder bin, folder tersebut seharusnya 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
Jika aplikasi Anda berisi data atau database. Misalnya, untuk database SQL Server Compact (file .sdf di folder App_Data), pertimbangkan hal berikut:
Apakah Anda ingin mempublikasikan data pengujian Anda ke server jauh?
Seringkali hal ini tidak diharapkan.
Jika Anda memiliki data pengujian pada mesin pengembangan Anda, itu akan menimpa data produksi pada host jarak jauh Anda.
Jika Anda harus menyalin database SQL (file .sdf), Anda harus menghapus semua data dalam database dan menyalin file .sdf kosong dari komputer pengembangan Anda ke server.
Itu saja. SEMOGA BERUNTUNG!
Itu saja untuk menerbitkan aplikasi Halaman Web tanpa menggunakan WebMatrix.