{"id":513,"date":"2013-06-27T04:24:24","date_gmt":"2013-06-27T04:24:24","guid":{"rendered":"http:\/\/blog.jaringanhosting.com\/?p=513"},"modified":"2013-06-27T04:40:54","modified_gmt":"2013-06-27T04:40:54","slug":"deployment-aplikasi-asp-net-mvc-3-rc-2-pada-shared-hosting","status":"publish","type":"post","link":"https:\/\/blog.jaringanhosting.com\/index.php\/deployment-aplikasi-asp-net-mvc-3-rc-2-pada-shared-hosting\/","title":{"rendered":"Deployment Aplikasi ASP.Net MVC 3 RC 2 pada Shared Hosting"},"content":{"rendered":"<p>MVC 3 RC 2 telah memiliki go-live-license sehingga Anda dapat menggunakan ini dalam produksi jika Anda inginkan. Namun masalah utama terjadi jika Anda berada dalam lingkungan <a title=\"shared hosting\" href=\"http:\/\/www.jaringanhosting.com\/Indonesia-Windows-Basic-Hosting-Paket.aspx\">shared hosting<\/a>. Seperti yang Anda ketahui, penyedia shared hosting tidak bersedia untuk menginstal rilis baru kecuali itu adalah untuk memastikan bahwa tidak ada bug terdeteksi dalam paket.<\/p>\n<p>Masalah besar yang munkin muncul adalah tentang bagaimana untuk menyebarkan sebuah aplikasi <a href=\"http:\/\/www.jaringanhosting.com\/Indonesia-ASP-NET-MVC-3-Hosting.aspx\">MVC 3<\/a> ke dalam lingkungan shared hosting. Artikel ini mencakup semua langkah yang diperlukan mengerahkan RC 2 dari MVC 3.<\/p>\n<p>Ketika anda menemukan error seperti ini :<\/p>\n<p><span style=\"color: #ff0000\"><strong><i>Could not load file or assembly &#8216;System.Web.WebPages.Deployment, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&#8217; or one of its dependencies. The system cannot find the file specified.<\/i><\/strong><\/span><\/p>\n<blockquote><p>JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch. <a href=\"http:\/\/www.microsoft.com\/web\/hosting\/HostingProvider\/Details\/950\" target=\"_blank\">Untuk keterangan lanjutan, silahkan klik disini!<\/a><\/p><\/blockquote>\n<p>Kesalahan akan dilemparkan oleh sistem karena membutuhkan System.Web.WebPages.Deployment.dll juga. Solusi dari masalah ini sedikit sederhana;<\/p>\n<p>Arahkan ke <i>C:\\Program Files\\<a href=\"http:\/\/www.jaringanhosting.com\/Indonesia-ASP-NET-45-Hosting.aspx\">Microsoft ASP.NET<\/a>\\ASP.NET Web Pages\\v1.0\\Assemblies<\/i> (atau bisa menjadi <i>C:\\Program Files (x86)\\Microsoft ASP.NET\\ASP.NET Web Pages\\v1.0\\Assemblies pada Windows 7<\/i>) dalam windows explorer dan Anda akan melihat beberapa file di dalam folder;<\/p>\n<p><a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc1.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-514\" alt=\"mvc1\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc1-300x224.png\" width=\"300\" height=\"224\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc1-300x224.png 300w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc1.png 803w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Anda membutuhkan 6 file dll. Selain itu Anda juga akan membutuhkan System.Web.Mvc.dll (versi 3.0.11209.0). Anda akan dapat menemukan bahwa file dll dengan menavigasi ke <i>C:\\Program Files\\Microsoft ASP.NET\\ASP.NET MVC 3\\Assemblies<\/i> (yang seharusnya C:\\Program Files (86x)\\Microsoft ASP.NET\\ASP.NET MVC 3\\Assemblies dalam Windows 7)<\/p>\n<p><a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc2.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-515\" alt=\"mvc2\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc2-300x141.png\" width=\"300\" height=\"141\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc2-300x141.png 300w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc2.png 805w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Akhirnya anda harus memiliki semua dll berikut :<\/p>\n<ul>\n<li>Microsoft.Web.Infrastructure<\/li>\n<li>System.Web.Razor<\/li>\n<li>System.Web.WebPages<\/li>\n<li>System.Web.WebPages.Razor<\/li>\n<li>System.Web.Helpers<\/li>\n<li>System.Web.WebPages.Deployment (Jika Anda mendevelop dengan MVC RC 2, perakitan ini diperlukan untuk penyebaran)<\/li>\n<li>System.Web.Mvc<\/li>\n<\/ul>\n<p>Anda dapat membuat salinan dari dll dan menempatkannya bersama-sama di dalam folder sehingga dapat dihubungkan dengan mudah ketika membutuhkannya;<\/p>\n<p><a href=\"http:\/\/www.jaringanhosting.com\/Indonesia-Windows-Basic-Hosting-Paket.aspx\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-516\" alt=\"mvc3\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc3-300x175.png\" width=\"300\" height=\"175\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc3-300x175.png 300w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc3.png 749w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Ada beberapa konvensi di sini dan Anda bisa memilih dengan cara berikut ini :<\/p>\n<p>Gunakan Visual Studio Publish Tools untuk mempublikasikan aplikasi saya ke sisi produksi.<\/p>\n<p>Setelah penerbitan itu selesai, salinlah 7 file dll ke dalam folder bin di dalam direktori root dari aplikasi.<\/p>\n<p><a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc4.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-517\" alt=\"mvc4\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc4-300x221.png\" width=\"300\" height=\"221\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc4-300x221.png 300w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc4.png 314w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Akhirnya, folder bin saya memiliki perakitan file yang diperlukan untuk menjalankan aplikasi;<\/p>\n<p><a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc5.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-518\" alt=\"mvc5\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc5-300x221.png\" width=\"300\" height=\"221\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc5-300x221.png 300w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/06\/mvc5.png 314w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MVC 3 RC 2 telah memiliki go-live-license sehingga Anda dapat menggunakan ini dalam produksi jika Anda inginkan. Namun masalah utama terjadi jika Anda berada dalam lingkungan shared hosting. Seperti yang Anda ketahui, penyedia shared hosting tidak bersedia untuk menginstal rilis<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/posts\/513"}],"collection":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/comments?post=513"}],"version-history":[{"count":0,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/posts\/513\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/media?parent=513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/categories?post=513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/tags?post=513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}