ASP.NET MVC - Menerbitkan situs web
Pelajari di bagian ini Bagaimana situs web ASP.NETMVC diterbitkan.Pelajari cara mempublikasikan aplikasi MVC tanpa menggunakan Visual Web Developer.
Publikasikan aplikasi Anda tanpa menggunakan Visual Web Developer
Anda dapat menerbitkan aplikasi ASP.NET MVC ke server jauh dengan menggunakan perintah terbitkan di WebMatrix, Visual Web Developer, atau Visual Studio.
Fitur ini menyalin semua file aplikasi, pengontrol, model, gambar, dan semua file DLL yang diperlukan untuk MVC, Halaman Web, Razor, Helpers, SQL Server Compact (jika menggunakan database).
Terkadang Anda tidak ingin menggunakan opsi ini. Mungkin penyedia hosting Anda hanya mendukung FTP? Mungkin situs web Anda didasarkan pada ASP klasik? Mungkin Anda ingin menyalin sendiri file-file ini? Atau mungkin Anda ingin menggunakan beberapa software penerbitan lain seperti Front Page, Expression Web, dll?
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:
1. Gunakan ASP.NET versi terbaru
Sebelum melanjutkan, pastikan host Anda menjalankan ASP.NET versi terbaru (4.0 atau 4.5).
2. Salin folder Web
Salin situs web Anda (semua folder dan konten) dari mesin pengembangan Anda ke folder aplikasi di host jarak jauh (server).
Jika folder App_Data Anda berisi data pengujian, mohon jangan menyalin folder App_Data (lihat poin 5 di bawah untuk detailnya).
3. Salin file DLL
Buat folder bin di direktori root aplikasi di server jauh. (Jika Anda sudah menginstal Helpers, folder bin sudah ada)
Salin semua file di folder berikut:
C:Program Files (x86)Microsoft ASP.NETASP.NET Web Pagesv1.0Assemblies
C:Program Files (x86)Microsoft ASP.NETASP.NET MVC 3Assemblies
ke folder bin aplikasi di server jarak jauh Anda.
4. Salin file DLL SQL Server Compact
Jika aplikasi Anda menggunakan database SQL Server Compact (file .sdf di folder App_Data), maka Anda harus menyalin file DLL SQL Server Compact:
Salin semua file di folder berikut:
C:Program Files (x86)Microsoft SQL Server Compact Editionv4.0Pribadi
ke folder bin aplikasi di server jarak jauh Anda.
Buat (atau edit) file Web.config aplikasi:
ContohC#
<?xml version="1.0" coding="UTF-8"?><configuration><system.data><DbProviderFactories><hapus invariant="System.Data.SqlServerCe.4.0" /><add invariant="System. Data.SqlServerCe.4.0"name="Microsoft SQL Server Compact 4.0"description=".NET Framework Penyedia Data untuk Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Versi=4.0.0.1,Culture=neutral, PublicKeyToken=89845dcd8080cc91" /></DbProviderFactories></system.data></configuration>5. Salin data SQL Server Compact
Apakah Anda memiliki file .sdf dengan data pengujian di folder App_Data Anda?
Apakah Anda ingin mempublikasikan data pengujian Anda ke server jauh?
Seringkali hal ini tidak diharapkan.
Jika Anda harus menyalin file data 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 MVC tanpa menggunakan Visual Web Developer.