Hosting ASP.NET MVC di Windows Azure (Part 1)

Pada artikel sebelumnya saya sudah menginformasikan bahwa kita dapat mendapatkan FREE hosting untuk 10 aplikasi Web Site di Windows Azure. Pada artikel kali ini saya akan membahas bagaimana cara membuat aplikasi ASP.NET MVC dan kemudian memasang aplikasi tersebut di Windows Azure.

Pertama buka Visual Studio 2013 Express for Web, jika anda belum punya, anda dapat mengunduh aplikasinya pada tautan berikut atau melalui Web Platform Installer.

image

Setelah instalasi selesai anda dapat menjalankan VS Express 2013 for Web. Berikut tampilan awal VS Express 2013.

image

Membuat Project ASP.NET MVC

1. Pilih File – New Project – Visual C# – Web – Visual Studio 2012 – ASP.NET MVC 4 – beri nama projectnya ActualTraining.

image

2. Pilih Internet Application, dan check pada pilihan ‘Create a unit test project’.

image

3. Pada solution explorer anda dapat melihat banyak file yang sudah secara otomatis di generate oleh Visual Studio ketika kita memilih template Internet Application.

4. Tekan F5 untuk mencoba menjalankan project yang sudah anda buat.

5. Anda dapat melakukan modifikasi template yang digunakan dengan cara merubah file _layout.cshtml yang ada pada folder View.

image

6. Hasil akhir setelah melakukan sedikit modifikasi pada layout adalah sebagai berikut.

image

Membuat Web Site Instance di Windows Azure

1. Login ke windows azure.

2. Klik pada Web Sites – NEW – Quick Create – beri nama sesuai keinginan anda. Nama ini akan digunakan sebagai nama domain dari aplikasi anda <nama>.azurewebsites.net. (pada contoh ini saya menggunakan nama Actual).

3. Pilih East Asia sebagai lokasi region. Ini adalah yang data center terdekat dengan lokasi pengguna aplikasi anda.

image

4. Kemudian pilih Create Website.

5. Tunggu sebentar karena Windows Azure akan membuatkan instance website baru untuk anda.

image

6. Setelah proses selesai maka anda dapat melihat nama domain dari aplikasi anda yaitu actual.azurewebsites.net.

7. Pilih website instance yang sudah kita buat yaitu Actual.

image

8. Kemudian pilih Dashboard. Pada menu pilih Download Publish Profile.

image

9. Simpan file setting hasil download ke komputer anda. (pada contoh ini saya mendapatkan file dengan nama Actual.azurewebsites.net.PublishSettings). file ini akan kita gunakan di Visual Studio untuk autentikasi ketika akan mengupload aplikasi yang kita buat ke Windows Azure.

10. Anda juga dapat melihat bahwa paket Web Site yang anda pilih adalah FREE pada menu SCALE.

image

Upload Project di Visual Studio ke Windows Azure

1. Buka project ActualTraining yang sebelumnya sudah anda buat.

2. Klik kanan pada Project, kemudian pilih Publish.

image

3. Kemudian pilih tombol Import.

image

4. Pilih publish profile yang telah anda download sebelumnya.

image

image

5. Kemudian tekan tombol Publish.

6. Setelah project web anda selesai dipublish ke windows azure, maka akan ditampilkan pada browser sebagai berikut. (url sesuai dengan nama domain yang kita pilih sebelumnya)

image

Jadi dengan langkah yang cukup sederhana dan cepat anda dapat membuat website, memilih nama domain dan publish aplikasi tersebut di Windows Azure.

Pada artikel selanjutnya akan dibahas bagaimana mengintegrasikan SQL Azure dan ASP.NET MVC, tetap ikuti blog series tentang Windows Azure ini.

Workshop Windows Azure @STIMIK AMIKOM

Pada tanggal 5 Februari 2014 telah dilangsungkan workshop dengan topik Cloud Computing with Windows Azure. Acara ini diselenggarakan oleh MIC (Microsoft Innovation Center) UGM. Peserta dari workshop ini adalah dosen-dosen dari STIMIK AMIKOM Yogyakarta. Pada acara tersebut saya berkesempatan untuk membawakan topik tentang Introduction to Windows Azure

Untuk materi workshop dapat di download pada link berikut.

azureamikom1

azureamikom2

Seminar Windows Azure Mobile Services

Pada tanggal 12 Desember 2013 di gedung Mitrais, jl Sidobali No 2, Yogyakarta telah dilangsungkan seminar ‘Helping To Build Cyber City’. Acara ini bertepatan dengan launching gedung baru Mitrais untuk development center di yogyakarta. Pada acara tersebut saya berkesempatan untuk membawakan materi dengan topik ‘Windows Azure Mobile Services’.

Peserta yang hadir dari kalangan umum dan mahasiswa sebanyak kurang lebih 50 orang.

Speaker :

  • Risman Adnan, DPE Director Microsoft Indonesia membawakan topik ‘How to be a Great Software Engineer’
  • Erick Kurniawan, Microsoft User Group Chapter Yogyakarta membawakan topik ‘Windows Azure Mobile Services’

Materi dari seminar ini dapat di unduh pada tautan berikut (unduh materi disini).

berikut dokumentasi pada acara tersebut.

azure mitrais

mitrais2

mitrais3

 

mitrais6

Seminar Windows 8 dan Office 365

Pada hari selasa 17 Desember 2013 telah dilangsungkan acara ‘Ngopi bareng Microsoft’ yang bertempat di Soga Restaurant dan Lounge, Jl Slamet Riyadi Solo. Acara ini diselenggarakan oleh Microsoft Indonesia yang khusus ditujukan untuk kalangan UKM di kota solo.

Dalam acara tersebut saya berkesempatan mewakili komunitas MUGI Jogja untuk membawakan materi Windows 8 dan Office 365.

Materi seminar dapat diunduh pada tautan berikut ini (unduh materi)

UKM Office 365 Seminars

Seminar Windows 8 Apps Development & Windows Azure

Pada tanggal 9 November 2013 telah dilangsungkan seminar dengan topik Windows 8 Apps Development & Windows Azure yang dilaksanakan di auditorium kampus UPN Veteran Yogyakarta. Acara ini terselenggara atas kerja sama Himpunan Mahasiswa UPN dan MUGI Yogyakarta.

Materi dari seminar ini dapat diunduh dari link berikut :

20131109_083039 20131109_105417 20131109_125712

Seminar Windows Azure for Mobile Apps (ITFEST UKDW)

Pada tanggal 2 November 2013 telah dilangsungkan Seminar dengan topik Windows Azure for Mobile Apps. Acara ini diselenggarakan oleh Panitia ITFEST UKDW dan komunitas MUGI Yogyakarta. Acara ini diikuti oleh sekitar 60 orang peserta yang terdiri dari dosen, mahasiswa, dan praktisi IT di Yogyakarta.

Materi seminar dapat diunduh pada tautan berikut.

IMG-20131102-WA0001 IMG-20131102-WA0007 IMG-20131102-WA0006