Uruchamianie i debugowanie usług Azure Cloud Services przy użyciu emulatora Express (rozszerzona obsługa) na komputerze lokalnym
Notatka
Ten artykuł dotyczy usługi Azure Azure Cloud Services (wsparcie dodatkowe). Usługi Cloud Services (wersja klasyczna) są wycofane z dnia 31 sierpnia 2024 r. Aby uzyskać więcej informacji, zobacz Model wdrażania usług w chmurze (klasyczny) zostanie wycofany 31 sierpnia 2024 r.. W przypadku nowego programowania zalecamy użycie nowszego typu usługi przeznaczonego do określonego celu, takiego jak Azure App Service, Azure Functionslub Azure Container Apps. Aby uzyskać najnowszą listę dostępnych usług, zobacz Directory of Azure products.
Za pomocą emulatora Express możesz przetestować i debugować usługę w chmurze bez uruchamiania programu Visual Studio jako administrator. Ustawienia projektu można ustawić tak, aby korzystały z emulatora Express lub pełnego emulatora, w zależności od wymagań usługi w chmurze. Aby uzyskać więcej informacji na temat pełnego emulatora, zobacz Uruchamianie aplikacji platformy Azure w emulatorze obliczeniowym.
Korzystanie z emulatora Express w programie Visual Studio
Podczas tworzenia projektu platformy Azure emulator Express jest automatycznie używany. W przypadku istniejących projektów utworzonych przy użyciu starszej wersji zestawu Azure SDK wykonaj następujące kroki, aby wybrać pozycję Emulator Express:
Utwórz lub otwórz projekt Azure Cloud Services (rozszerzone wsparcie) w programie Visual Studio.
W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy projekt, a następnie z menu kontekstowego wybierz pozycję Właściwości.
Na stronach właściwości projektu wybierz kartę Sieć Web.
W obszarze Local Development Serverwybierz pozycję Użyj opcji Internet Information Services (IIS) Express.
W obszarze Emulatorwybierz pozycję Użyj emulatora Express.
Aby uruchomić emulator Express, uruchom następujące polecenie w wierszu polecenia:
csrun.exe /useemulatorexpress
Ograniczenia platformy Express emulatora
Poniżej przedstawiono znane ograniczenia emulatora Express:
- Emulator Express nie jest kompatybilny z serwerem IIS.
- Usługa w chmurze może zawierać wiele ról, ale każda rola jest ograniczona do jednego wystąpienia.
- Nie można uzyskać dostępu do numerów portów poniżej 1000. Jeśli używasz dostawcy uwierzytelniania, który zwykle używa portu poniżej 1000, może być konieczne zmianę tej wartości na numer portu, który jest powyżej 1000.
- Wszelkie ograniczenia dotyczące emulatora usługi Azure Compute mają również zastosowanie do emulatora Express. Na przykład nie można mieć więcej niż 50 wystąpień ról na jedno wdrożenie. Aby uzyskać więcej informacji na temat emulatora usługi Azure Compute, zobacz Uruchamianie aplikacji platformy Azure w emulatorze obliczeniowym.
Powiązana zawartość
debugowanie usług Azure Cloud Services (rozszerzona obsługa)