Men-deploy aplikasi ASP.NET menggunakan Tools for Visual Studio

Halaman ini menunjukkan cara mengonfigurasi Microsoft Visual Studio serta membuat dan men-deploy aplikasi ASP.NET di Google Cloud.

Sebelum memulai

  1. In the Google Cloud console, on the project selector page, click Create project to begin creating a new Google Cloud project.

    Go to project selector

  2. Make sure that billing is enabled for your Google Cloud project.

  3. Pastikan Anda telah menginstal software berikut di sistem lokal:
  4. Buat VM Windows baru untuk menghosting aplikasi Anda:
    1. Buka image ASP.NET Framework di Google Cloud Marketplace.
      Buka image ASP.NET Framework
    2. Pilih Luncurkan di Compute Engine.
    3. Pilih Nama deployment dan setelan, pastikan Allow HTTP Traffic dan Allow WebDeploy Traffic dicentang.
    4. Pilih Deploy.

Menginstal Cloud Tools for Visual Studio

Untuk menginstal Cloud Tools for Visual Studio dari dialog Extensions and Updates di Visual Studio:

  1. Pilih Alat > Ekstensi dan Update.
  2. Pilih aspek Online dari panel kiri.
  3. Telusuri Google Cloud Tools for Visual Studio.
  4. Klik Download dan ikuti petunjuknya.
  5. Mulai ulang Visual Studio untuk memuat ekstensi.

Login ke Google

Login ke Akun Google yang Anda gunakan untuk men-deploy project ke App Engine.

  1. Buka Visual Studio.
  2. Luncurkan Cloud Explorer dengan memilih Tools > Google Cloud Tools > Show Google Cloud Explorer.
  3. Klik Pilih atau buat akun.
  4. Klik Tambahkan akun.
  5. Jendela browser baru akan terbuka dan meminta izin yang diperlukan untuk mengelola resource Google Cloud Anda.

  6. Pilih akun yang akan digunakan untuk aplikasi Anda.
  7. Klik Izinkan dan tutup jendela browser.

Memilih project

Untuk memilih project Google Cloud tempat Anda akan men-deploy aplikasi:

  1. Di Cloud Explorer, klik Select Project.
  2. Pilih project Anda dalam daftar.
  3. Klik Oke.

Cloud Explorer akan memuat ulang dan menampilkan resource untuk project yang dipilih.

Membuat aplikasi ASP.NET

Untuk membuat project ASP.NET baru dan menjalankannya secara lokal:

  1. Pilih File > New > Project untuk membuka dialog Project Baru.
  2. Gunakan panel kiri untuk membuka Installed > Visual C# > Google Cloud Platform.
  3. Pilih ASP.NET di Google Cloud Platform.
  4. Untuk men-deploy aplikasi ke VM di Compute Engine, targetkan .NET Framework, bukan .NET Core. Gunakan template ASP.NET Core di Google Cloud Platform untuk GKE atau App Engine.

  5. Masukkan Nama project Anda.
  6. Klik Oke.
  7. Pilih Jenis template.
  8. Klik Oke.
  9. Build solusi dan jalankan secara lokal, pastikan solusi tersebut berfungsi.

Men-deploy aplikasi ASP.NET

Untuk men-deploy aplikasi ASP.NET ke VM Windows yang berjalan di Compute Engine:

  1. Di Cloud Explorer, pilih project yang baru dibuat dan luaskan GKE.
  2. Klik kanan instance VM yang Anda buat di atas dengan Cloud Marketplace.
  3. Pilih Kelola kredensial Windows.
  4. Klik Tambahkan kredensial.
  5. Masukkan nama pengguna.
  6. Pastikan Buat sandi untuk saya dipilih, lalu klik Simpan.
  7. Klik Reset saat diminta dengan pertanyaan konfirmasi: "Reset sandi untuk [nama pengguna Anda] di instance [instance yang Anda buat]?"
  8. Kemudian, klik tombol Tutup untuk menutup jendela sandi.
  9. Selanjutnya, klik tombol Close untuk menutup jendela Windows Credentials.
  10. Di panel Solution Explorer Visual Studio, klik kanan aplikasi Anda.
  11. Di menu konteks, klik Publikasikan ke Google Cloud
  12. Di kotak dialog Publikasikan, pilih Compute Engine.
  13. Klik Publish untuk mem-build dan men-deploy aplikasi contoh. Setelah publikasi selesai, Visual Studio akan membuka aplikasi di browser web default Anda:

Selesai — aplikasi Anda dihosting di Compute Engine.

Langkah selanjutnya