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
-
In the Google Cloud console, on the project selector page, click Create project to begin creating a new Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Pastikan Anda telah menginstal software berikut di sistem lokal:
- Visual Studio 2022, Visual Studio 2019, atau Visual Studio 2017, edisi Windows apa pun. Cloud Tools for Visual Studio tidak mendukung Visual Studio 2017 untuk Mac.
- gcloud CLI
- Buat VM Windows baru untuk menghosting aplikasi Anda:
- Buka image ASP.NET Framework di Google Cloud Marketplace.
Buka image ASP.NET Framework - Pilih Luncurkan di Compute Engine.
- Pilih Nama deployment dan setelan, pastikan Allow HTTP Traffic dan Allow WebDeploy Traffic dicentang.
- Pilih Deploy.
Menginstal Cloud Tools for Visual Studio
Untuk menginstal Cloud Tools for Visual Studio dari dialog Extensions and Updates di Visual Studio:
- Pilih Alat > Ekstensi dan Update.
- Pilih aspek Online dari panel kiri.
- Telusuri Google Cloud Tools for Visual Studio.
- Klik Download dan ikuti petunjuknya.
- Mulai ulang Visual Studio untuk memuat ekstensi.
Login ke Google
Login ke Akun Google yang Anda gunakan untuk men-deploy project ke App Engine.
- Buka Visual Studio.
- Luncurkan Cloud Explorer dengan memilih Tools > Google Cloud Tools > Show Google Cloud Explorer.
- Klik Pilih atau buat akun.
- Klik Tambahkan akun.
- Pilih akun yang akan digunakan untuk aplikasi Anda.
- Klik Izinkan dan tutup jendela browser.
Jendela browser baru akan terbuka dan meminta izin yang diperlukan untuk mengelola resource Google Cloud Anda.
Memilih project
Untuk memilih project Google Cloud tempat Anda akan men-deploy aplikasi:
- Di Cloud Explorer, klik Select Project.
- Pilih project Anda dalam daftar.
- 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:
- Pilih File > New > Project untuk membuka dialog Project Baru.
- Gunakan panel kiri untuk membuka Installed > Visual C# > Google Cloud Platform.
- Pilih ASP.NET di Google Cloud Platform.
- Masukkan Nama project Anda.
- Klik Oke.
- Pilih Jenis template.
- Klik Oke.
- Build solusi dan jalankan secara lokal, pastikan solusi tersebut berfungsi.
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.
Men-deploy aplikasi ASP.NET
Untuk men-deploy aplikasi ASP.NET ke VM Windows yang berjalan di Compute Engine:
- Di Cloud Explorer, pilih project yang baru dibuat dan luaskan GKE.
- Klik kanan instance VM yang Anda buat di atas dengan Cloud Marketplace.
- Pilih Kelola kredensial Windows.
- Klik Tambahkan kredensial.
- Masukkan nama pengguna.
- Pastikan Buat sandi untuk saya dipilih, lalu klik Simpan.
- Klik Reset saat diminta dengan pertanyaan konfirmasi: "Reset sandi untuk [nama pengguna Anda] di instance [instance yang Anda buat]?"
- Kemudian, klik tombol Tutup untuk menutup jendela sandi.
- Selanjutnya, klik tombol Close untuk menutup jendela Windows Credentials.
- Di panel Solution Explorer Visual Studio, klik kanan aplikasi Anda.
- Di menu konteks, klik Publikasikan ke Google Cloud
- Di kotak dialog Publikasikan, pilih Compute Engine.
- 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
- Pelajari lebih lanjut cara Menjelajahi Resource Compute Engine.