Posts Tagged With: hosting asp.net mvc 3 indonesia

ASP.NET MVC 3 Hosting – Indonesia :: Cara Deploy ASP.NET MVC 3 di Shared Hosting

Pada kesempatan kali ini, saya akan coba menjelaskan bagaimana cara mendeploy asp.net mvc 3 applikasi Anda di shared hosting. Karena, saya juga banyak menemukan orang menanyakan hal ini di forum-forum, sperti forum asp.net dan juga stackoverflow.

OK, biasanya pas upload files Anda ke shared hosting, Anda bisa menemukan error seperti berikut:

Masalahnya???

Ketika Anda menginstall MVC 3 Anda di local machine, ada bnyak assemblies yang diregister oleh GAC. Nah, MVC 3 ini butuh assemblies ini. Kecuali web hosting Anda sudah menginstall MVC 3 di server mereka, maka assemblies ini tidak akan ada. Oleh karena itu, Anda akan menemukan error di atas.

Solusinya:

Seperti versi sebelumnya dari MVC, kami sarankan Anda mengatasinya dengan apa yang kita sebut “\ bin deployment.” Bin Deployment ini hanyalah istilah yang berarti perakitan MVC (dan dependensinya) dalam folder aplikasi web Anda / bin.” Tidak sulit untuk mempersiapkan proyek Anda untuk bin deployment, tetapi ada assemblies lagi yang ikut terlibat kembali jika dibandingkan dengan MVC 2. Saya akan menunjukkan apa yang perlu Anda lakukan. Ikuti langkah berikut:

1. Tambahkan Referensi eksplisit utk MVC dan juga dependensinya

Proyek MVC Anda mungkin tidak akan memiliki referensi ke semua assemblies yang dibutuhkan, karena mereka masih di GAC. Jadi, Anda perlu menambahkannya. Berikut adalah daftar (mereka semua akan tersedia dalam tab NET dialog Tambah Referensi.):

– Microsoft.Web.Infrastructure
– System.Web.Helpers
– System.Web.Mvc
– System.Web.Razor
– System.Web.WebPages
– System.Web.WebPages.Deployment
– System.Web.WebPages.Razor

2. Ubah Each Reference’s Copy Local Property to True

Setelah menambahkan referensi, Anda perlu mengatur Copy Local Property untuk setiap referensi Anda tambahkan ke True, seperti gambar dibawah ini

3. Rebuid dan Coba Deploy lagi seperti biasa

Sekarang, ketika Anda membangun aplikasi Anda, MVC assemblies dan dependensinya akan disalin ke direktori / bin, memungkinkan Anda untuk men-deploy-nya kembali seperti biasa.

Semoga tips di atas membantu Anda…

Advertisements
Categories: ASP.NET MVC | Tags: , , , , | Leave a comment

Create a free website or blog at WordPress.com.