Sdílet prostřednictvím


Použití emulátoru Express ke spuštění a ladění cloudových služeb Azure (rozšířená podpora) na místním počítači

Poznámka:

Tento článek se týká služeb Azure Cloud Services (rozšířená podpora). Cloud Services (Classic) se od 31. srpna 2024 vyřadí z důchodu. Další informace najdete v tématu Model nasazení cloudových služeb (Classic) vyřazování 31. srpna 2024. Pro nový vývoj doporučujeme použít novější typ služby navržený pro váš konkrétní účel, například službu Aplikace Azure Service, Azure Functions nebo Azure Container Apps. Nejnovější seznam dostupných služeb najdete v tématu Adresář produktů Azure.

Pomocí emulátoru Express můžete otestovat a ladit cloudovou službu bez spuštění sady Visual Studio jako správce. Nastavení projektu můžete nastavit tak, aby používal emulátor Express nebo úplný emulátor v závislosti na požadavcích cloudové služby. Další informace o úplném emulátoru najdete v tématu Spuštění Aplikace Azure lication v emulátoru výpočetních prostředků.

Použití emulátoru Express v sadě Visual Studio

Při vytváření projektu Azure se emulátor Express použije automaticky. U existujících projektů vytvořených pomocí starší verze sady Azure SDK použijte následující postup a vyberte Emulátor Express:

  1. Vytvořte nebo otevřete projekt Azure Cloud Services (rozšířená podpora) v sadě Visual Studio.

  2. V Průzkumník řešení klikněte pravým tlačítkem myši na projekt a v místní nabídce vyberte Vlastnosti.

  3. Na stránkách vlastností projektů vyberte kartu Web .

    Vlastnosti projektu Azure Cloud Services (rozšířená podpora)

  4. V části Místní vývojový server vyberte možnost Použít Internetová informační služba (IIS) Express.

  5. V části Emulátor vyberte Použít emulátor Express.

  6. Pokud chcete spustit Emulátor Express, spusťte na příkazovém řádku následující příkaz:

    csrun.exe /useemulatorexpress

Omezení emulátoru Express

Následující problémy jsou známá omezení emulátoru Express:

  • Emulátor Express není kompatibilní s webovým serverem služby IIS.
  • Vaše cloudová služba může obsahovat více rolí, ale každá role je omezená na jednu instanci.
  • Nemůžete získat přístup k číslům portů nižším než 1000. Pokud používáte zprostředkovatele ověřování, který normálně používá port nižší než 1 000, možná budete muset tuto hodnotu změnit na číslo portu, které je vyšší než 1 000.
  • Všechna omezení, která platí pro emulátor služby Azure Compute, platí také pro Emulátor Express. Například nemůžete mít více než 50 instancí rolí na nasazení. Další informace o emulátoru služby Azure Compute najdete v tématu Spuštění Aplikace Azure lication v emulátoru výpočetních prostředků.

Ladění Azure Cloud Services (rozšířená podpora)