Leggere in inglese

Condividi tramite


Uso dell'emulatore Express per eseguire ed eseguire il debug di servizi cloud di Azure (supporto esteso) in un computer locale

Nota

Questo articolo si applica ad Azure Servizi cloud di Azure (supporto esteso). I servizi cloud (versione classica) sono stati ritirati a partire dal 31 agosto 2024. Per altre informazioni, vedere il modello di distribuzione dei servizi cloud (versione classica) verrà 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 di Azure, Funzioni di Azureo app contenitore di Azure. Per l'elenco più recente dei servizi disponibili, vedere Directory dei prodotti Azure.

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:

  1. Creare o aprire un progetto di Servizi cloud di Azure (supporto esteso) in Visual Studio.

  2. In Esplora soluzioni, clic con il tasto destro sul progetto e scegliere Proprietàdal menu di scelta rapida.

  3. Nelle pagine delle proprietà dei progetti, selezionare la scheda Web.

    Proprietà per un progetto di Servizi cloud di Azure (supporto esteso)

  4. In server di sviluppo locale, selezionare opzione Usa Internet Information Services (IIS) Express.

  5. In Emulatorselezionare Use Emulator Express.

  6. 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.

Debugging dei Servizi Cloud di Azure (supporto esteso)