{"id":145,"date":"2013-04-17T03:07:41","date_gmt":"2013-04-17T03:07:41","guid":{"rendered":"http:\/\/blog.jaringanhosting.com\/?p=145"},"modified":"2013-04-20T08:59:01","modified_gmt":"2013-04-20T08:59:01","slug":"deploy-asp-net-melalui-web-deploy-menggunakan-publish-pada-visual-studio","status":"publish","type":"post","link":"https:\/\/blog.jaringanhosting.com\/index.php\/deploy-asp-net-melalui-web-deploy-menggunakan-publish-pada-visual-studio\/","title":{"rendered":"Web Deploy Tips &#8211; Cara Deploy ASP.NET Menggunakan Web Deploy di Visual Studio"},"content":{"rendered":"<p style=\"text-align: left;\" align=\"center\">Posting ini menjelaskan langkah-langkah yang diperlukan untuk <a href=\"http:\/\/www.jaringanhosting.com\/Indonesia-ASP-NET-45-Hosting.aspx\">deploy ASP.NET<\/a> ke web server melalui \u00a0<a href=\"http:\/\/www.jaringanhosting.com\/Indonesia-Visual-Studio-Hosting.aspx\">Visual Studio<\/a> menggunakan perintah Publish. Berikut langkah-langkahnya :<\/p>\n<p style=\"text-align: left;\" align=\"center\"><b>1. Instal Web Deploy pada server<\/b><\/p>\n<p style=\"text-align: left;\">Perhatikan, anda tidak dapat melakukan instalasi melalui Web Platform Installer dikarenakan itu tidak akan menambah ikon Management Service Delegation pada IIS Manager. Maka download MSI dan pastikan <b><a href=\"http:\/\/www.jaringanhosting.com\/Indonesia-IIS-75-Hosting.aspx\">IIS 7<\/a> Deployment Handler<\/b> lalu pilih <b>entire feature will be installed on local hard drive<\/b><br \/>\n<a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/1.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-146\" alt=\"picture 1\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/1.png\" width=\"503\" height=\"303\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/1.png 503w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/1-300x180.png 300w\" sizes=\"(max-width: 503px) 100vw, 503px\" \/><\/a><b><br \/>\n2. Konfigurasi Management Service<br \/>\n<\/b>Setelah menginstal <b>Web Deploy<\/b>, kemudian pilihlah node server dalam <b>IIS Manager<\/b> pada server.<\/p>\n<p style=\"text-align: left;\"><a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/21.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-164\" alt=\"2\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/21.png\" width=\"303\" height=\"206\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/21.png 303w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/21-300x203.png 300w\" sizes=\"(max-width: 303px) 100vw, 303px\" \/><\/a><\/p>\n<p style=\"text-align: left;\">Maka akan muncul Management Service dan ikon <b>Management Service Delegation<\/b>:<\/p>\n<p style=\"text-align: left;\"><a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/3.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-148\" alt=\"3\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/3.png\" width=\"312\" height=\"184\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/3.png 312w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/3-300x176.png 300w\" sizes=\"(max-width: 312px) 100vw, 312px\" \/><\/a><br \/>\nSelanjutnya, double click\u00a0 ikon <b>Management Service Delegation<\/b> dan pilih pada option <b>Allow administrator to buy bypass rul<\/b><\/p>\n<p style=\"text-align: left;\"><a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/4.png\"><img loading=\"lazy\" class=\"aligncenter\" alt=\"4\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/4.png\" width=\"376\" height=\"162\" \/><\/a><br \/>\nSelanjutnya, double click\u00a0 pada ikon <b>Management Service<\/b> untuk mengatur remote access:<br \/>\n<a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/5.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-150\" alt=\"5\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/5.png\" width=\"435\" height=\"596\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/5.png 435w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/5-218x300.png 218w\" sizes=\"(max-width: 435px) 100vw, 435px\" \/><\/a> Selanjutnya, klik <b>start<\/b> untuk memastikan <b>Management Service<\/b> sedang running:<br \/>\n<a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/6.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-151\" alt=\"6\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/6.png\" width=\"204\" height=\"238\" \/><\/a><br \/>\nAnda harus perhatikan ada dua layanan terpisah sedang running pada mesin target yaitu <b>Web Deployment Agent Service<\/b> dan <b>Web Management Service<\/b>,:<br \/>\n<a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/7.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-152\" alt=\"7\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/7.png\" width=\"410\" height=\"35\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/7.png 410w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/7-300x25.png 300w\" sizes=\"(max-width: 410px) 100vw, 410px\" \/><\/a><\/p>\n<p style=\"text-align: left;\"><b>3. Mengatur Local administrator account \u00a0pada mesin target<\/b><br \/>\nDalam kasus ini mesin target tidak pada domain yang sama sebagai developer mesin, jadi saya set up ke <b>local account with administrator privileges <\/b>pada mesin target.<br \/>\n<a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/8.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-153\" alt=\"8\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/8.png\" width=\"418\" height=\"65\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/8.png 418w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/8-300x46.png 300w\" sizes=\"(max-width: 418px) 100vw, 418px\" \/><\/a><\/p>\n<p style=\"text-align: left;\"><b>4. Publish dari Visual Studio 2010<\/b><br \/>\nUntuk mempublikasikan website ke server target maka klik kanan pada project node di <b>Solution Explorer<\/b> dalam Visual Studio lalu klik Publish:<br \/>\n<a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/9.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-154\" alt=\"9\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/9.png\" width=\"251\" height=\"141\" \/><\/a><br \/>\nMasukkan URL mesin target kedalam <b>Service URL<\/b> textbox (perhatikan bahwa protokol <b>HTTPS<\/b> lah yang anda gunakan, jika anda mencoba untuk menggunakan HTTP maka akan muncul error).<br \/>\nMasukkan nama target website di <b>site\/aplikation<\/b> tektbox (ini adalah <b>friendly name <\/b>pada suatu site yang akan ditampilkan dalam IIS Manager node tree).<br \/>\nKecuali jika anda memiliki <b>signesd certificate <\/b>pada mesin target, maka anda perlu memeriksa <b>Allow untrusted certificate.<\/b><br \/>\nLangkah akhir, masukkan username dan password dari<b> local administrator account<\/b>.<br \/>\n<a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/10.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-155\" alt=\"10\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/10.png\" width=\"468\" height=\"631\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/10.png 468w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/10-222x300.png 222w\" sizes=\"(max-width: 468px) 100vw, 468px\" \/><\/a><\/p>\n<p style=\"text-align: left;\">Click <b>Publish<\/b> untuk mempublikasikan proyek anda ke mesin target.<br \/>\nAnda dapat melihat tindakan dan hasilnya pada panel <b>Output<\/b> dalam Visual Studio:<br \/>\n<a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/11.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-156\" alt=\"11\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/11.png\" width=\"472\" height=\"104\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/11.png 472w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/11-300x66.png 300w\" sizes=\"(max-width: 472px) 100vw, 472px\" \/><\/a><b><br \/>\n5. Ikon Layanan Manajemen Hilang<\/b><\/p>\n<p>Jika <b>Management Service <\/b>atau ikon <b>Management Service Delegation<\/b> pada <b>IIS Manager <\/b>anda hilang, maka anda mungkin akan kehilangan fitur-fitur <b>Manajement Service<\/b><\/p>\n<p style=\"text-align: left;\">Go to <b>Server Manager<\/b>, klik kanan pada <b>Web Server (IIS ) <\/b>lalu pilih <b>Add Role Services<\/b>:<br \/>\n<a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/12.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-157\" alt=\"12\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/12.png\" width=\"310\" height=\"239\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/12.png 310w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/12-300x231.png 300w\" sizes=\"(max-width: 310px) 100vw, 310px\" \/><\/a><br \/>\nSelanjutnya, pastikan opsi <b>Management Service <\/b>di bawah <b>Management Tools<\/b> yang dipilih:<br \/>\n<a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/13.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-158\" alt=\"13\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/13.png\" width=\"528\" height=\"342\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/13.png 528w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2013\/04\/13-300x194.png 300w\" sizes=\"(max-width: 528px) 100vw, 528px\" \/><\/a>Selesai \ud83d\ude42<\/p>\n<p style=\"text-align: left;\">Ada tutorial lain yang menjelaskan bagaimana <a href=\"http:\/\/windowshostingindo.wordpress.com\/2013\/04\/08\/tips-web-deploy-cara-migrasi-website-anda-menggunakan-web-deploy\/\">migrasi website menggunakan web deploy<\/a>, langsung saja klik URL nya.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Posting ini menjelaskan langkah-langkah yang diperlukan untuk deploy ASP.NET ke web server melalui \u00a0Visual Studio menggunakan perintah Publish. Berikut langkah-langkahnya : 1. Instal Web Deploy pada server Perhatikan, anda tidak dapat melakukan instalasi melalui Web Platform Installer dikarenakan itu tidak<\/p>\n","protected":false},"author":4,"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\/145"}],"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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/comments?post=145"}],"version-history":[{"count":0,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/posts\/145\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/media?parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/categories?post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/tags?post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}