Cómo: Trabajar con emuladores y exploradores
Actualización: noviembre 2007
Los controles de ASP.NET Mobile permiten desarrollar aplicaciones para una gran variedad de dispositivos móviles. Los fabricantes de la mayoría de dispositivos móviles proporcionan emuladores que simulan el funcionamiento del hardware y de los exploradores. El software emulador permite ver las páginas Web de ASP.NET Mobile tal y como se verían en los dispositivos de hardware de los fabricantes, así como probar la interfaz del sitio Web tal y como lo harían los usuarios. Es posible, por ejemplo, que después de comprobar cómo navegaría un usuario por su sitio Web en un dispositivo determinado, decida modificar la interfaz y utilizar una plantilla DeviceSpecific para ese dispositivo.
Al utilizar emuladores en las fases de desarrollo y comprobación, resulta más fácil evaluar la aplicación Web móvil en una gran variedad de dispositivos antes de llevar a cabo su implementación.
Existen dos planteamientos para ver las páginas Web móviles en los emuladores de dispositivos:
Instalar y utilizar los emuladores de dispositivos proporcionados por los fabricantes.
Utilizar los emuladores que se instalan con algunas ediciones de Visual Studio. Para utilizar esta opción, debe tener una edición de Visual Studio que contenga el Administrador de emuladores de dispositivos y haber instalado la aplicación ActiveSync, que puede descargar desde la página de herramientas de Windows Mobile Developer Center.
Agregar un emulador a Visual Studio
Puede agregar un emulador a la lista de exploradores disponibles de Visual Studio.
Para agregar el emulador de un fabricante de dispositivos a la lista de exploradores disponibles
Compile la aplicación.
Instale el emulador de dispositivos móviles en su PC de desarrollo. Consulte las instrucciones contenidas en la documentación del emulador.
En el menú Archivo, haga clic en Explorar con.
Visual Studio muestra el cuadro de diálogo Explorar con.
Haga clic en Agregar.
Visual Studio muestra el cuadro de diálogo Agregar programa.
En el cuadro Nombre del programa, especifique el nombre del archivo del programa ejecutable del emulador.
Si el emulador admite argumentos de línea de comandos, especifique estos argumentos en el campo Nombre del programa. Por ejemplo, utilice %startpage para especificar dónde se debe sustituir la página de inicio de la aplicación en la línea de comandos.
En el cuadro Nombre descriptivo, escriba el nombre del explorador tal y como desea que aparezca en Visual Studio.
Haga clic en Aceptar.
Si desea que el emulador sea el explorador predeterminado, haga clic en Establecer como predeterminado.
Haga clic en Cerrar.
Quitar un emulador
Si deja de necesitar un emulador, puede quitarlo de Visual Studio.
Para quitar un emulador de la lista de exploradores
En el Explorador de soluciones, haga clic con el botón secundario del mouse en cualquier archivo .aspx.
En el menú de acceso directo, haga clic en Explorar con.
El diseñador muestra el cuadro de diálogo Explorar con.
Seleccione un emulador de la lista de exploradores.
Haga clic en Quitar.
Visual Studio quita el nombre del emulador de la lista de exploradores.
Nota
No obstante, no se podrá quitar el explorador designado como explorador predeterminado.
Probar páginas con el Administrador de emuladores de dispositivos
Todas las ediciones de Visual Studio son compatibles con las páginas Web móviles. Si su edición de Visual Studio también es compatible con aplicaciones de dispositivos móviles (como Pocket PC), tendrá instalado el Administrador de emuladores de dispositivos, que contiene varios emuladores. Sin embargo, los emuladores disponibles en el Administrador de emuladores de dispositivos no se diseñaron para realizar pruebas en páginas web móviles. Si desea utilizar el Administrador de emuladores de dispositivos para probar sus páginas web móviles, puede instalar ActiveSync, que está disponible para su descarga en la página de herramientas de Windows Mobile Developer Center.
Si desea ver su sitio web con un emulador mediante el Administrador de emuladores de dispositivos
Compile la aplicación.
En el menú Herramientas, haga clic en Administrador de emuladoresde dispositivos.
Nota
Si el comando Administrador de emuladoresde dispositivos no está disponible, significa que no tiene instalado Compact Framework.
Seleccione un emulador de dispositivos.
En el menú Acciones, haga clic en Conectar.
Se abre el emulador. Mueva el emulador para poder ver el Administrador de emuladores dispositivos y espere a que le indique que el dispositivo seleccionado está conectado.
En el Administrador de emuladores de dispositivos, haga clic con el botón secundario del mouse en el emulador de dispositivos conectados de la lista y, en el menú de acceso directo, haga clic en Colocar en la base.
Se inicia ActiveSync.
En el cuadro de diálogo Configurar una asociación, seleccione Asociación como invitado y haga clic en Siguiente.
Cuando ActiveSync indique que el dispositivo está conectado, ciérrelo. Seguirá ejecutándose en segundo plano.
En el emulador, navegue hasta su sitio Web.
Nota
Es posible que el emulador no pueda utilizar una dirección URL del host local para obtener acceso al proyecto del sitio Web. De no ser así, podrá ver el sitio Web utilizando la dirección URL de la intranet.
Depurar páginas Web en el emulador
Si Visual Studio no es capaz de iniciar un emulador al depurar un sitio Web, la aplicación se puede depurar asociándola al proceso de trabajo de ASP.NET.
Para depurar la aplicación de sitio Web asociándola al proceso de trabajo
Defina un punto de interrupción en el código que desea depurar.
Compile la aplicación.
En el menú Herramientas, seleccione Asociar al proceso.
En la lista Procesos disponibles, seleccione el proceso de trabajo del sitio Web (w3wp.exe o aspnet_wp.exe).
Haga clic en Asociar.
Se inicia el depurador de Visual Studio.
En el emulador o en el explorador, navegue hasta su proyecto de sitio Web.
El depurador se detiene en el primer punto de interrupción.
Para obtener más información sobre cómo se utiliza un emulador, consulte la documentación del emulador proporcionada por el fabricante.
Vea también
Conceptos
Herramienta Registro de explorador ASP.NET (Aspnet_regbrowsers.exe)