Share via


Visualizzazione di applicazioni Web mobili

È possibile visualizzare in vari modi una nuova applicazione Web mobile ASP .NET. Per assicurare che l'applicazione supporti il maggior numero possibile di dispositivi, è necessario eseguire test accurati e visualizzarla in un'ampia gamma di dispositivi ed emulatori. In questa sezione vengono descritte le procedure che consentono di visualizzare applicazioni Web mobili.

Utilizzo del browser per computer desktop

Poiché ASP.NET Mobile Web Forms supporta i browser HTML, è possibile visualizzare le applicazioni Web mobili mediante il browser per computer desktop. Quest'ultimo consente di eseguire il debug dell'applicazione in quanto visualizza informazioni dettagliate sugli errori, ad esempio gli errori di compilazione e di runtime. È inoltre possibile attivare la funzione di analisi per una pagina e visualizzare le informazioni risultanti nella pagina.

Utilizzo di un emulatore

In diversi casi è possibile ottenere un'applicazione con funzione di emulatore per un dispositivo mobile. Gli emulatori consentono di eseguire il test dell'applicazione dal desktop adibito a workstation e non richiedono un dispositivo effettivo né una connessione senza fili. Inoltre possono includere strumenti di sviluppo aggiuntivi, ad esempio le funzionalità per visualizzare l'origine della pagina o lo stato del dispositivo.

La maggior parte degli emulatori consente di visualizzare le applicazioni installate localmente nella workstation. Tuttavia altri emulatori potrebbero richiedere componenti aggiuntivi, ad esempio un gateway.

Per determinare se un dispositivo supportato dispone di un emulatore, rivolgersi al produttore del dispositivo. Per l'installazione e l'utilizzo di un emulatore, consultare la relativa documentazione allegata.

Utilizzo dell'accesso a Internet senza fili

Se il telefono cellulare o un'altro dispositivo mobile supportato dispongono dell'accesso a Internet senza fili, è possibile utilizzarli per visualizzare l'applicazione Web. Tuttavia è necessario verificare che il server Web in uso sia accessibile da Internet. Se il server risiede sulla rete Intranet aziendale, la rete potrebbe richiedere un proxy o un gateway. Prodotti quali Microsoft Mobile Information Server 2002 possono fornire un accesso senza fili protetto ai server Intranet.

Dopo aver stabilito una connettività senza fili al server Web, è possibile passare all'applicazione dal dispositivo mobile. La maggior parte dei dispositivi consente inoltre di creare un segnalibro relativo all'URL dell'applicazione per facilitare l'accesso in futuro.

Utilizzo di un Pocket PC

Anche nei casi in cui non si dispone dell'accesso a Internet senza fili, è possibile visualizzare l'applicazione mediante un Pocket PC, a condizione che questo includa la connettività di rete al server Web. Nei Pocket PC sono disponibili diverse opzioni per la connettività di rete. Per ulteriori informazioni, consultare la documentazione allegata al dispositivo.

Per visualizzare l'applicazione, è necessario innanzitutto connettere il Pocket PC alla rete. Quindi aprire Microsoft Internet Explorer per il Pocket PC e immettere l'URL dell'applicazione. È inoltre possibile creare un segnalibro relativo all'URL per facilitare l'accesso in futuro.

Nota   Per ottimizzare la visualizzazione con un Pocket PC, assicurarsi che la funzionalità Adatta allo schermo sia attivata.

Analogamente a tutte le applicazioni ASP .NET, le applicazioni Web mobili possono essere configurate per funzionare con o senza l'utilizzo di cookie client. Alcuni dispositivi mobili non supportano i cookie, mentre altri potrebbero consentire all'utente di disattivarli. Per supportare questi dispositivi, configurare l'applicazione per l'utilizzo di sessioni senza cookie e non inserire i cookie nel codice di applicazioni personalizzate.

Nota   A causa dei problemi di protezione associati ai cookie, in ASP.NET Mobile Designer vengono utilizzate sessioni senza cookie per impostazione predefinita, definendo <sessionState cookieless="true"/>.

Vedere anche

Guida per gli sviluppatori di applicazioni | Creazione di applicazioni Web mobili ASP .NET | Controllo dello stato di visualizzazione | Controllo dello stato della sessione