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 .
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 Terinstal > 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.