Latihan - Menyiapkan dan menjalankan aplikasi web pemula
Langkah pertama dari proyek ini adalah menelusuri aplikasi pemula yang ada, memastikannya berhasil dibangun, lalu menjalankan aplikasi.
Ada beberapa persyaratan dalam latihan ini:
- Buka CodeTour dalam aplikasi dan telusuri seluruh tur
- Berhasil membangun aplikasi
- Jalankan aplikasi menggunakan fitur Hot Reload dari .NET
Setelah menyelesaikan latihan ini, Anda akan memiliki pemahaman umum tentang proyek dan komponennya.
Menelusuri tur kode
Aplikasi ini menggunakan CodeTour, ekstensi Visual Studio Code untuk memandu Anda melalui tur berpemandu basis kode. Di sini, Anda menelusuri basis kode dan berorientasi pada aplikasi yang sedang Anda kerjakan melalui proyek ini.
Penting
Tur kode ini hanya tersedia di start
cabang repositori. Jika Anda tidak melihat perintah atau file tur, validasi bahwa Anda menggunakan cabang yang benar.
Buka Palet Perintah, cari perintah CodeTour, lalu pilih CodeTour: Start Tour.
Tinjau gambaran umum tur berpemandu.
Tur berpemandu basis kode memandu Anda melalui komponen aplikasi berikut.
- Jenis
Message
danSession
di/Models
jalur - Templat Bicep dan berbagai properti sumber daya yang disebarkannya
- Kelas
CosmosDbService
danOpenAiService
yang Anda ubah sebagai bagian dari proyek ini
- Jenis
Terakhir, tinjau langkah terakhir tur berpemandu dan selesaikan tur.
Membangun dan menjalankan aplikasi
Sekarang saatnya untuk memastikan aplikasi berfungsi seperti yang diharapkan. Dalam langkah ini, bangun aplikasi untuk memverifikasi bahwa tidak ada masalah sebelum Anda memulai dan menjalankan aplikasi menggunakan implementasi metode layanan yang tersandung.
Buka terminal baru.
Mulai aplikasi dengan hot reload diaktifkan menggunakan
dotnet watch
.dotnet watch run --non-interactive
Visual Studio Code meluncurkan browser sederhana dalam alat dengan aplikasi web yang berjalan. Di aplikasi web, buat sesi obrolan baru dengan setidaknya satu pesan. Asisten AI merespons dengan nilai string prabayar yang Anda amati selama tur terpandu kode proyek.
Tutup terminal.
Penting
Menutup terminal akan merilis port sehingga Anda dapat membangun kembali dan menjalankan aplikasi ini lagi nanti dalam proyek ini. Jika Anda lupa menutup terminal, Anda mungkin mengalami masalah dengan port aplikasi yang sudah digunakan saat penelusuran kesalahan nanti dalam proyek.