Uruchamianie i debugowanie usługi w chmurze platformy Azure na maszynie lokalnej za pomocą emulatora w wersji Express
Uwaga
Ten artykuł dotyczy usług Azure Cloud Services (wersja klasyczna), która jest obecnie przestarzała dla nowych klientów i zostanie wycofana 31 sierpnia 2024 r. Istniejące usługi utworzone za pomocą tej technologii są nadal obsługiwane za pośrednictwem usług Azure Cloud Services (wsparcie dodatkowe). W przypadku nowego programowania zalecamy użycie nowszego typu usługi przeznaczonego do określonego celu, takiego jak aplikacja systemu Azure Service, Azure Functions lub Azure Container Apps. Aby uzyskać najnowszą listę dostępnych usług, zobacz Katalog produktów platformy Azure.
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 Run an aplikacja systemu Azure in the Compute Emulator (Uruchamianie aplikacja systemu 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 usługi w chmurze platformy Azure w programie Visual Studio.
W Eksplorator rozwiązań kliknij prawym przyciskiem myszy projekt, a następnie z menu kontekstowego wybierz polecenie Właściwości.
Na stronach właściwości projektów wybierz kartę Sieć Web .
W obszarze Lokalny serwer deweloperów wybierz opcję Użyj usługi IIS Express.
W obszarze Emulator wybierz 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 zgodny z serwerem sieci Web usług 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 wdrożenie. Aby uzyskać więcej informacji na temat emulatora usługi Azure Compute, zobacz Uruchamianie aplikacja systemu Azure w emulatorze obliczeń.
Powiązana zawartość
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla