Condividi tramite


Procedura: utilizzare emulatori e browser

Aggiornamento: novembre 2007

Grazie ai controlli mobili ASP.NET è possibile sviluppare applicazioni per una grande varietà di dispositivi mobili. I produttori della maggior parte di dispositivi mobili forniscono emulatori che simulano il funzionamento dei dispositivi hardware e dei browser. Il software di emulazione consente di visualizzare le pagine Web ASP.NET per dispositivi mobili così come verranno visualizzate sui dispositivi hardware dei produttori e di utilizzare l'interfaccia del sito Web così come verrà utilizzata dagli utenti. Sarà possibile ad esempio esaminare in che modo un utente potrà esplorare il sito e quindi modificare l'interfaccia utilizzando un modello DeviceSpecific per il dispositivo.

Le attività di sviluppo e test con gli emulatori consentono di verificare più facilmente l'applicazione Web per dispositivi mobili su un'ampia gamma di dispositivi prima della distribuzione.

È possibile procedere in due modi per visualizzare le pagine Web per dispositivi mobili sugli emulatori di dispositivo:

  • Installare e utilizzare gli emulatori di dispositivo forniti dai produttori.

  • Utilizzare gli emulatori installati con alcune edizioni di Visual Studio. Per utilizzare questa opzione, è necessario disporre di un'edizione di Visual Studio contenente Gestione emulatori di dispositivo e avere installato l'applicazione ActiveSync, che può essere scaricata dalla pagina degli strumenti nel sito Web Windows Mobile Developer Center (informazioni in lingua inglese).

Aggiunta di un emulatore a Visual Studio

È possibile aggiungere un emulatore all'elenco dei browser disponibili in Visual Studio.

Per aggiungere un emulatore del produttore di dispositivi all'elenco dei browser disponibili

  1. Compilare l'applicazione.

  2. Installare l'emulatore di dispositivo mobile nel computer di sviluppo. Per istruzioni, consultare la documentazione relativa all'emulatore.

  3. Scegliere Esplora con dal menu File.

    Verrà visualizzata la finestra di dialogo Esplora con.

  4. Fare clic su Aggiungi.

    Verrà visualizzata la finestra di dialogo Aggiungi programma.

  5. Nella casella Nome programma immettere il nome dell'eseguibile dell'emulatore.

  6. Se l'emulatore supporta gli argomenti della riga di comando, immetterli nel campo Nome programma. Immettere ad esempio %startpage per specificare il punto in cui sostituire la pagina iniziale dell'applicazione nella riga di comando.

  7. Nella casella Nome descrittivo immettere il nome del browser così come dovrà essere visualizzato in Visual Studio.

  8. Scegliere OK.

  9. Se si desidera impostare l'emulatore come browser predefinito, fare clic su Predefinito.

  10. Scegliere Chiudi.

Rimozione di un emulatore

Se un emulatore non è più necessario, è possibile rimuoverlo da Visual Studio.

Per rimuovere un emulatore dall'elenco dei browser

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sul nome di un file con estensione aspx.

  2. Scegliere Esplora con dal menu di scelta rapida.

    Verrà visualizzata la finestra di dialogo Esplora con.

  3. Selezionare un emulatore dall'elenco dei browser.

  4. Scegliere Rimuovi.

    Il nome dell'emulatore verrà eliminato dall'elenco dei browser.

    Nota

    Non è possibile rimuovere un browser designato come browser predefinito.

Test delle pagine con Gestione emulatori di dispositivo

Tutte le edizioni di Visual Studio supportano le pagine Web per dispositivi mobili. Se nell'edizione di Visual Studio in uso è incluso anche il supporto delle applicazioni per dispositivi mobili, ad esempio Pocket PC, si dispone anche di Gestione emulatori di dispositivo e dei vari emulatori in esso contenuti. Gli emulatori disponibili con Gestione emulatori di dispositivo tuttavia non sono stati creati per l'esecuzione di test di pagine Web per dispositivi mobili. Per utilizzare Gestione emulatori di dispositivo per l'esecuzione di test di pagine Web per dispositivi mobili, è possibile installare l'applicazione ActiveSync, che può essere scaricata dalla pagina degli strumenti del sito Web Microsoft Mobile Developer Center (informazioni in lingua inglese).

Per visualizzare il sito Web con un emulatore utilizzando Gestione emulatori di dispositivo

  1. Compilare l'applicazione.

  2. Scegliere Gestione emulatori di dispositivo dal menu Strumenti.

    Nota

    Se il comando Gestione emulatori di dispositivo non è disponibile, Compact Framework non è installato.

  3. Selezionare un emulatore di dispositivo.

  4. Scegliere Connetti dal menu Azioni.

    Verrà visualizzato l'emulatore. Spostarlo in modo da visualizzare Gestione emulatori di dispositivo e attendere che lo stato del dispositivo selezionato venga indicato come connesso.

  5. In Gestione emulatori di dispositivo, fare clic con il pulsante destro del mouse sull'emulatore di dispositivo connesso nell'elenco e scegliere Inserisci in alloggiamento dal menu di scelta rapida.

    Verrà avviato ActiveSync.

  6. Nella finestra di dialogo Impostazione di una relazione selezionare Relazione ospite, quindi fare clic su Avanti.

  7. Quando viene indicato che il dispositivo è connesso, chiudere ActiveSync, che rimarrà in esecuzione in background.

  8. Nell'emulatore spostarsi sul sito Web.

    Nota

    Può accadere che un emulatore non sia in grado di utilizzare l'URL dell'host locale per accedere al progetto del sito Web. In questo caso sarà possibile visualizzare il sito Web utilizzando l'URL Intranet.

Esecuzione del debug di pagine Web nell'emulatore

Se in Visual Studio non viene avviato un emulatore quando si esegue il debug del sito Web, è possibile eseguire il debug dell'applicazione connettendosi al processo di lavoro ASP.NET.

Per eseguire il debug dell'applicazione del sito Web connettendosi al processo di lavoro

  1. Impostare un punto di interruzione nel codice di cui si desidera eseguire il debug.

  2. Compilare l'applicazione.

  3. Scegliere Connetti a processo dal menu Strumenti.

  4. Nell'elenco Processi disponibili selezionare il processo di lavoro del sito Web (w3wp.exe o aspnet_wp.exe).

  5. Scegliere Connetti.

    Verrà avviato il debugger di Visual Studio.

  6. Nell'emulatore o nel browser spostarsi sul progetto del sito Web.

    Il debugger si arresta al primo punto di interruzione.

Per ulteriori informazioni sull'utilizzo di un emulatore, vedere la relativa documentazione.

Vedere anche

Concetti

Strumento di registrazione del browser ASP.NET (Aspnet_regbrowsers.exe)

Visualizzazione di pagine Web ASP.NET per dispositivi mobili

Utilizzo degli strumenti ambiente