Men-deploy aplikasi ASP.NET dengan menggunakan Alat untuk Visual Studio

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

Sebelum memulai

  1. Di konsol Google Cloud, buka halaman Pemilih project.

    Buka pemilih project

  2. Pilih atau buat project Google Cloud.

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

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

Menginstal Cloud Tools for Visual Studio

Untuk menginstal Cloud Tools for Visual Studio dari dialog Ekstensi dan Update di Visual Studio:

  1. Pilih Alat > Ekstensi dan Update.
  2. Pilih faset 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 yang akan men-deploy aplikasi Anda:

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

Cloud Explorer akan dimuat 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 New Project.
  2. Gunakan panel kiri untuk membuka Terinstal > Visual C# > Google Cloud Platform.
  3. Pilih ASP.NET di Google Cloud Platform.
  4. Untuk men-deploy aplikasi Anda 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 Name project Anda.
  6. Klik OK.
  7. Pilih Jenis template.
  8. Klik OK.
  9. Bangun solusi dan jalankan secara lokal, verifikasi bahwa 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 Manage Windows credentials.
  4. Klik Tambahkan kredensial.
  5. Masukkan nama pengguna.
  6. Pastikan opsi Create a password for me dipilih, lalu klik Save.
  7. Klik Reset saat diminta dengan pertanyaan konfirmasi: "Reset sandi untuk [nama pengguna Anda] pada instance [instance yang Anda buat]?"
  8. Selanjutnya, klik tombol Close 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 Publish, 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