Uso dell'emulatore Express per l'esecuzione e il debug di un servizio cloud di Azure in un computer localeUsing Emulator Express to run and debug an Azure cloud service on a local machine

Con l'emulatore Express, è possibile testare ed eseguire il debug di un servizio cloud senza eseguire Visual Studio come amministratore.By using Emulator Express, you can test and debug a cloud service without running Visual Studio as an administrator. È possibile configurare le impostazioni del progetto per usare l'emulatore Express o l'emulatore completo, in base ai requisiti del servizio cloud.You can set your project settings to use either Emulator Express or the full emulator, depending on the requirements of your cloud service. Per altre informazioni sull'emulatore completo, vedere Eseguire un'applicazione Azure nell'emulatore di calcolo.For more information about the full emulator, see Run an Azure Application in the Compute Emulator.

Uso dell'emulatore Express in Visual StudioUsing Emulator Express in Visual Studio

Quando si crea un progetto di Azure in Azure SDK 2.3 o versione successiva, l'emulatore Express è selezionato automaticamente.When you create an Azure project in Azure SDK 2.3 or later, Emulator Express is automatically used. Per i progetti esistenti creati con una versione precedente dell'SDK di Azure, attenersi alla procedura seguente per selezionare l'emulatore Express:For existing projects that were created with an earlier version of the Azure SDK, use the following steps to select Emulator Express:

  1. Creare o aprire un progetto del servizio cloud di Azure in Visual Studio.Create or open an Azure cloud service project in Visual Studio.

  2. In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto e scegliere Proprietà dal menu di scelta rapida.In Solution Explorer, right-click the project, and, from the context menu, select Properties.

  3. Nelle pagine delle proprietà di progetti, selezionare la scheda Web.In the projects properties pages, select the Web tab.

    Proprietà di un progetto di servizio cloud di Azure

  4. In Server di sviluppo locale, scegliere Usa l'opzione IIS Express.Under Local Development Server, select Use IIS Express option.

  5. In Emulatoreselezionare Usa emulatore Express.Under Emulator, select Use Emulator Express.

  6. Per avviare l'emulatore Express, eseguire il comando seguente al prompt dei comandi:To launch the Emulator Express, run the following command at a command prompt:

    csrun.exe /useemulatorexpress
    

Limitazioni dell'emulatore ExpressEmulator Express limitations

Di seguito sono indicati alcuni problemi causati da limiti noti dell'emulatore Express:The following issues are known limitations of Emulator Express:

  • L'emulatore Express non è compatibile con il Server Web IIS.Emulator Express is not compatible with IIS Web Server.
  • Il servizio cloud può contenere più ruoli, ma ogni ruolo è limitato a un'istanza.Your cloud service can contain multiple roles, but each role is limited to one instance.
  • È possibile accedere ai numeri di porta inferiori a 1000.You can't access port numbers below 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.If you use an authentication provider that normally uses a port below 1000, you might need to change this value to a port number that's above 1000.
  • Qualsiasi limitazione dell'emulatore di calcolo di Azure si applica anche all'emulatore Express.Any limitations that apply to the Azure Compute Emulator also apply to Emulator Express. Ad esempio, non si può disporre di più di 50 istanze del ruolo per ogni distribuzione.For example, you can't have more than 50 role instances per deployment. Per altre informazioni sull'emulatore completo di Azure, vedere Eseguire un'applicazione Azure nell'emulatore di calcolo.For more information about the Azure Compute Emulator, see Run an Azure Application in the Compute Emulator.

Passaggi successiviNext steps

Debug dei servizi cloud di AzureDebugging Azure cloud services