Emulator Express kullanarak Azure bulut hizmetini yerel makinede çalıştırma ve hatalarını ayıklama

Not

Bu makale, yeni müşteriler için kullanım dışı bırakılan ve 31 Ağustos 2024'te kullanımdan kaldırılacak olan Azure Cloud Services (klasik) için geçerlidir. Bu teknolojiyle oluşturulan mevcut hizmetler, Azure Cloud Services (genişletilmiş destek) aracılığıyla hala desteklenmektedir. Yeni geliştirme için, Azure Uygulaması Hizmeti, Azure İşlevleri veya Azure Container Apps gibi belirli bir amaç için tasarlanmış daha yeni bir hizmet türü kullanmanızı öneririz. Kullanılabilir hizmetlerin en son listesi için bkz . Azure ürünleri dizini.

Öykünücü Express'i kullanarak, Visual Studio'yu yönetici olarak çalıştırmadan bir bulut hizmetini test edebilir ve hatalarını ayıklayabilirsiniz. Proje ayarlarınızı, bulut hizmetinizin gereksinimlerine bağlı olarak Öykünücü Express veya tam öykünücü kullanacak şekilde ayarlayabilirsiniz. Tam öykünücü hakkında daha fazla bilgi için bkz. İşlem Öykünücüsü'nde Azure Uygulaması'yi çalıştırma.

Visual Studio'da Öykünücü Express'i kullanma

Bir Azure projesi oluşturduğunuzda Öykünücü Express otomatik olarak kullanılır. Azure SDK'nın önceki bir sürümüyle oluşturulmuş mevcut projeler için Öykünücü Express'i seçmek için aşağıdaki adımları kullanın:

  1. Visual Studio'da bir Azure bulut hizmeti projesi oluşturun veya açın.

  2. Çözüm Gezgini projeye sağ tıklayın ve bağlam menüsünden Özellikler'i seçin.

  3. Proje özellikleri sayfalarında Web sekmesini seçin.

    Azure bulut hizmeti projesinin özellikleri

  4. Yerel Geliştirme Sunucusu altında IIS Express kullan seçeneğini belirleyin.

  5. Öykünücü altında Öykünücü Hızlı Kullan'ı seçin.

  6. Öykünücü Express'i başlatmak için bir komut isteminde aşağıdaki komutu çalıştırın:

    csrun.exe /useemulatorexpress

Öykünücü Hızlı sınırlamaları

Öykünücü Express'in bilinen sınırlamaları aşağıdaki sorunlardır:

  • Öykünücü Express, IIS Web Sunucusu ile uyumlu değil.
  • Bulut hizmetiniz birden çok rol içerebilir, ancak her rol tek bir örnekle sınırlıdır.
  • 1000'in altındaki bağlantı noktası numaralarına erişemezsiniz. Normalde 1000'in altında bir bağlantı noktası kullanan bir kimlik doğrulama sağlayıcısı kullanıyorsanız, bu değeri 1000'in üzerinde bir bağlantı noktası numarasıyla değiştirmeniz gerekebilir.
  • Azure İşlem Öykünücüsü için geçerli olan tüm sınırlamalar Öykünücü Express için de geçerlidir. Örneğin, dağıtım başına 50'den fazla rol örneğiniz olamaz. Azure İşlem Öykünücüsü hakkında daha fazla bilgi için bkz. İşlem Öykünücüsü'nde Azure Uygulaması'yi çalıştırma.

Azure Cloud Services hatalarını ayıklama