Bagikan melalui


Menggunakan Emulator Express untuk menjalankan dan men-debug Azure Cloud Services (dukungan yang diperluas) di komputer lokal

Nota

Artikel ini berlaku untuk Azure Azure Cloud Services (dukungan yang diperluas). Model penyebaran ini akan dihentikan pada 31 Maret 2027. Untuk informasi selengkapnya, lihat Pembaruan Azure.

Azure Cloud Services bergantung pada string koneksi untuk autentikasi dalam beberapa kasus, seperti untuk akun penyimpanan. String koneksi dan kata sandi secara inheren tidak aman karena risiko paparan atau kompromi yang tidak diinginkan. Microsoft merekomendasikan penggunaan identitas terkelola untuk autentikasi, dan layanan seperti kluster yang dikelola Service Fabric.

Dengan menggunakan Emulator Express, Anda dapat menguji dan men-debug layanan cloud tanpa menjalankan Visual Studio sebagai administrator. Anda dapat mengatur pengaturan proyek untuk menggunakan Emulator Express atau emulator lengkap, tergantung pada persyaratan layanan cloud Anda. Untuk informasi selengkapnya tentang emulator lengkap, lihat Menjalankan Aplikasi Azure di Emulator Komputasi.

Menggunakan Emulator Express di Visual Studio

Saat Anda membuat proyek Azure, Emulator Express secara otomatis digunakan. Untuk proyek yang sudah ada yang dibuat dengan versi Azure SDK yang lebih lama, gunakan langkah-langkah berikut untuk memilih Emulator Express:

  1. Membuat atau membuka proyek Azure Cloud Services (dukungan diperluas) di Visual Studio.

  2. Di Penjelajah Solusi, klik kanan proyek, dan, dari menu konteks, pilih properti .

  3. Di halaman properti proyek, pilih tab Web.

    Properti-properti untuk proyek Azure Cloud Services (dukungan yang diperpanjang)

  4. Di bawah Server Pengembangan Lokal, pilih opsi Gunakan Internet Information Services (IIS) Express.

  5. Di bawah Emulator, pilih Gunakan Emulator Express.

  6. Untuk meluncurkan Emulator Express, jalankan perintah berikut pada prompt perintah:

    csrun.exe /useemulatorexpress

Batasan Emulator Express

Masalah berikut adalah batasan emulator Express yang diketahui:

  • Emulator Express tidak kompatibel dengan IIS Web Server.
  • Layanan cloud Anda dapat berisi beberapa peran, tetapi setiap peran terbatas pada satu instans.
  • Anda tidak dapat mengakses nomor port di bawah 1000. Jika Anda menggunakan penyedia autentikasi yang biasanya menggunakan port di bawah 1000, Anda mungkin perlu mengubah nilai ini ke nomor port yang berada di atas 1000.
  • Batasan apa pun yang berlaku untuk Emulator Azure Compute juga berlaku untuk Emulator Express. Misalnya, Anda tidak dapat memiliki lebih dari 50 instance peran dalam satu penerapan. Untuk informasi selengkapnya tentang Azure Compute Emulator, lihat Menjalankan Aplikasi Azure di Emulator Komputasi.

Debugging Azure Cloud Services (dukungan diperpanjang)