Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Las Aplicaciones del explorador XAML (XBAPs) se ejecutan dentro de un recinto de seguridad de confianza parcial que está restringido al conjunto de permisos de la zona Internet. Este conjunto de permisos restringe las llamadas a aquellos servicios web que se encuentren en el sitio de origen de la aplicación XBAP. Sin embargo, al depurar una XBAP desde Microsoft Visual Studio 2005, no se considera que tiene el mismo sitio de origen que el servicio web al que hace referencia. Esto hace que se inicien excepciones de seguridad cuando la XBAP intenta llamar al servicio web. Sin embargo, se puede configurar un proyecto Aplicación del explorador XAML (WPF) de Microsoft Visual Studio 2005 para simular que tiene el mismo sitio de origen que el servicio web al que llama durante la depuración. Esto permite que la XBAP llame sin ningún riesgo al servicio web sin que se inicien excepciones de seguridad.
Configurar Visual Studio
Para configurar Microsoft Visual Studio 2005 para depurar una XBAP que llama a un servicio web:
Configure Microsoft Visual Studio 2005 para depurar XBAPs (vea Configurar Visual Studio 2005 para depurar una aplicación de explorador XAML).
Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic en Propiedades.
En el Diseñador de proyectos, haga clic en la ficha Depurar.
En la sección Opciones de inicio, agregue el parámetro de línea de comandos siguiente al cuadro de texto Argumentos de la línea de comandos:
-debugSecurityZoneURL URL
El valor de URL del parámetro -debugSecurityZoneURL es la URL de la ubicación que desea indicar como sitio de origen simulado de la aplicación.
A modo de ejemplo, supongamos que una Aplicación del explorador XAML (XBAP) utiliza un servicio web con la URL siguiente:
http://services.msdn.microsoft.com/ContentServices/ContentService.asmx
La URL del sitio de origen de este servicio web es:
http://services.msdn.microsoft.com
Por consiguiente, el parámetro de línea de comandos -debugSecurityZoneURL completo con su valor es:
-debugSecurityZoneURL http://services.msdn.microsoft.com
Vea también
Conceptos
Host de Windows Presentation Foundation (PresentationHost.exe)
Configurar Visual Studio 2005 para depurar una aplicación de explorador XAML