Uso dell'emulatore Express per eseguire ed eseguire il debug di un Servizi cloud di Azure (supporto esteso) in un computer locale
Nota
Questo articolo si applica ad Azure Servizi cloud (supporto esteso). Servizi cloud (versione classica) viene ritirata a partire dal 31 agosto 2024. Per altre informazioni, vedere Modello di distribuzione dei servizi cloud (versione classica) ritirato il 31 agosto 2024. Per un nuovo sviluppo, è consigliabile usare un tipo di servizio più recente progettato per scopi specifici, ad esempio servizio app Azure, Funzioni di Azure o app contenitore di Azure. Per l'elenco più recente dei servizi disponibili, vedere Directory dei prodotti Azure.
Con l'emulatore Express, è possibile testare ed eseguire il debug di un servizio cloud senza eseguire Visual Studio come amministratore. È possibile configurare le impostazioni del progetto per usare l'emulatore Express o l'emulatore completo, in base ai requisiti del servizio cloud. Per altre informazioni sull'emulatore completo, vedere Eseguire un'applicazione Azure nell'emulatore di calcolo.
Uso dell'emulatore Express in Visual Studio
Quando si crea un progetto di Azure, emulatore Express viene usato automaticamente. Per i progetti esistenti creati con una versione precedente dell'SDK di Azure, attenersi alla procedura seguente per selezionare l'emulatore Express:
Creare o aprire un progetto di azure Servizi cloud (supporto esteso) in Visual Studio.
In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto e scegliere Proprietà dal menu di scelta rapida.
Nelle pagine delle proprietà di progetti, selezionare la scheda Web.
In Server di sviluppo locale selezionare l'opzione Usa Internet Information Services (IIS) Express.
In Emulatoreselezionare Usa emulatore Express.
Per avviare l'emulatore Express, eseguire il comando seguente al prompt dei comandi:
csrun.exe /useemulatorexpress
Limitazioni dell'emulatore Express
Di seguito sono indicati alcuni problemi causati da limiti noti dell'emulatore Express:
- L'emulatore Express non è compatibile con il Server Web IIS.
- Il servizio cloud può contenere più ruoli, ma ogni ruolo è limitato a un'istanza.
- È possibile accedere ai numeri di porta inferiori a 1000. Se si usa un provider di autenticazione che in genere usa una porta inferiore a 1000, potrebbe essere necessario modificare questo valore per i numeri di porta superiori a 1000.
- Qualsiasi limitazione dell'emulatore di calcolo di Azure si applica anche all'emulatore Express. Ad esempio, non si può disporre di più di 50 istanze del ruolo per ogni distribuzione. Per altre informazioni sull'emulatore completo di Azure, vedere Eseguire un'applicazione Azure nell'emulatore di calcolo.