Usando Emulator Express, è possibile testare ed eseguire il debug di un servizio cloud senza eseguire Visual Studio come amministratore. È possibile impostare le impostazioni del progetto per usare Emulator Express o l'emulatore completo, a seconda dei requisiti del servizio cloud. Per altre informazioni sull'emulatore completo, vedere Eseguire un'applicazione Azure nell'emulatore di calcolo.
Uso di Emulator 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 di Azure SDK, seguire questa procedura per selezionare Emulator Express:
Creare o aprire un progetto di Servizi cloud di Azure (supporto esteso) in Visual Studio.
In Esplora soluzioni, clic con il tasto destro sul progetto e scegliere Proprietàdal menu di scelta rapida.
Nelle pagine delle proprietà dei progetti, selezionare la scheda Web.
In server di sviluppo locale, selezionare opzione Usa Internet Information Services (IIS) Express.
In Emulatorselezionare Use Emulator Express.
Per avviare Emulator Express, eseguire il comando seguente al prompt dei comandi:
csrun.exe /useemulatorexpress
Limitazioni di Emulator Express
I problemi seguenti sono limitazioni note dell'emulatore Express:
Emulator Express non è compatibile con il server Web IIS.
Il servizio cloud può contenere più ruoli, ma ogni ruolo è limitato a un'istanza.
Non è 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 impostando un numero di porta superiore a 1000.
Tutte le limitazioni che si applicano all'emulatore di calcolo di Azure si applicano anche all'emulatore Express. Ad esempio, non è possibile avere più di 50 istanze del ruolo per distribuzione. Per altre informazioni sull'emulatore di calcolo di Azure, vedere Eseguire un'applicazione azure nell'emulatore di calcolo.
Formazione pratica su come distribuire ed eseguire il debug remoto di app ASP.NET Core direttamente in Servizio app di Azure usando Visual Studio 2022.
Progettare soluzioni end-to-end in Microsoft Azure per creare Funzioni di Azure, implementare e gestire app Web, sviluppare soluzioni che usano Archiviazione di Azure e altro ancora.
L'emulatore di archiviazione di Azure (deprecato) offre un ambiente di sviluppo locale gratuito per lo sviluppo e il test delle applicazioni di Archiviazione di Azure.