Posts Tagged With: asp.net mvc hosting

ASP.NET MVC 3 Tips Hosting :: Cara Publish ASP.NET MVC File ke Server

Halo… Halo semuanya… Apa kabar? Sudah lumayan lama ni tidak mengupdate blog saya. Sebelumnya saya telah memberikan tutorial bagaimana cara host asp.net site Anda ke IIS/web server. Jika Anda menggunakan shared hosting, untuk publish ASP.NET file Anda, harus menggunakan FTP tools atau File Manager yang tersedia di Control Panel. Waktu itu saya juga telah memberikan tutorial bagaimana cara menggunakan filezilla untuk mengupload file-file Anda.

Pada tutorial hari ini saya akan memberikan tutorial bagaimana cara mendeploy ASP.NET MVC 3 Anda ke server.

Windows ASP.NET Hosting Indonesia

OK, saya telah menyelesaikan proyek MVC 3 saya dan saya ingin mempublishnya sekarang di server. Server saya sekarang berjalan di .NET 4 tetapi saya belum menginstall MVC 3 di server saya. Secara default, seluruh file ASP.NET MVC 3 dll file Anda di-load dari GAC dan Anda tidak meng-copynya di local Anda, maka pada saat Anda publish maka akan failed/gagal.

File-File yang Dibutuhkan

Applikasi yang saya deploy adalah file MVC 3 yang sederhana yang secara otomatis dibuat melalui Visual Studio. Anda sebenarnya juga bisa menggunakan Web Deploy untuk mempublish file ASP.NET MVC Anda. Contoh saya ini menunjukkan path file yang ada di 64 bit machine, jika Anda menggunakan 32 bit machine punya maka Anda harus meremove (x86) terlebih dahulu dari folder direktori Anda.

Pertama kali Anda mempunyai folder “C:\Program Files (x 86)\Microsoft ASP.NET\ASP.NET Web Pages\V1.0\Assemblies”. Ada banyak file yang Anda perlukan untuk deploy agar MVC Anda dapat berhasil, yaitu seperti berikut:

  • Microsoft.Web.Infrastructure
  • 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

Installasi kedua adalah “C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\assemblies”. Di direktori ini ada file yang perlu Anda copy, System.Web.Mvc.dll.

Setelah saya copy, aplikasi saya berjalan lancar. Demikian tutorial saya hari ini.

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

Error Hosting ASP.NET MVC – Could not load file or assembly ‘System.Web.MVC, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies.

Pada beberapa hari yang lalu, saya coba mendeploy web ASP.NET MVC saya di JaringanHostingcom. Setelah itu saya menemukan error seperti berikut:

‘Could not load file or assembly ‘System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ or one of its dependencies.’

Saya telah menginstall Visual Studio 2010 saya di local machines dan juga .NET 4 anda MVC 2. Nah, sekarang bagaimana solusi untuk mengatasi error di atas

Windows ASP.NET Hosting Indonesia

Anda perlu assembly di web server Anda yang Anda ingin deploy tetapi Anda ingin menghindari copy dari GAC secara manual dan melakukannya sendiri. Di sini saya berbicara bahwa Anda tidak mempunyai akses ke server karena Anda host di shared server.

Jadi solusinya adalah Anda perlu membuat  System.Web.Mvc assembly bin deployable. Begini nih caranya

image_1Kemudian ganti ‘Copy local’ ke ‘True’

image_2Catatan

Jika server Anda menginstall .net 3.5 sp maka assembly System.Web.Routing dan System.Web.Abstractions sudah akan berada dalam GAC. Jika sebelumnya Anda telah mendeploy MVC 1 aplikasi MVC ke NET. 3,5 server maka Anda mungkin perlu mengingat 2 assemblies sebelumnya. Karena MVC2 membutuhkan setidaknya. NET 3.5 SP1 Anda tidak perlu khawatir mengenai assemblies ini, hanya System.Web.Mvc.

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

Blog at WordPress.com.