Depurar el código personalizado para Unified Service Desk

 

Publicado: noviembre de 2016

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

El uso de código personalizado para ampliar Unified Service Desk implica compilar el código personalizado en un ensamblado (archivo DLL) y luego distribuir el ensamblado al directorio de instalación del cliente de Unified Service Desk en cada equipo cliente.

Depurar su código personalizado para Unified Service Desk requiere acceso a la aplicación cliente de Unified Service Desk y a una instancia de Microsoft Dynamics 365 con soluciones Unified Service Desk implementadas.

Si desea depurar de modo eficaz su código personalizado, establezca las propiedades del proyecto de Visual Studio de este modo:

  • Asegúrese de que la versión más reciente del ensamblado se copia en el directorio de instalación del cliente de Unified Service Desk cada vez que crea el proyecto de Visual Studio de modo que compruebe que el ejecutable (la aplicación cliente de Unified Service Desk) está usando el código más reciente.

  • Especifique el ejecutable o la aplicación de llamada (la aplicación cliente de Unified Service Desk) para depurar su código.

Para ello:

  1. En el proyecto de Visual Studio, del menú Proyecto, seleccione Propiedades de <Project_Name>.

  2. En la pestaña Generar , en el área Salida, establezca el valor del campo Ruta de salida como el directorio de instalación del cliente de Unified Service Desk, normalmente C:\Program Files\Microsoft Dynamics CRM USD\USD\.

    Establecer la ruta de salida del ensamblado

  3. En la pestaña Depurar, seleccione Iniciar programa externo y escriba la ruta de acceso completa del archivo UnifiedServiceDesk.exe en el campo, normalmente C:\Program Files\Microsoft Dynamics CRM USD\USD\ UnifiedServiceDesk.exe

    Establecer el nombre de la aplicación externa

  4. Guarda el proyecto.

    De este modo garantiza que la versión más reciente del ensamblado se copia en el directorio de instalación del cliente de Unified Service Desk cada vez que crea el proyecto de Unified Service Desk y que la aplicación cliente se inicia automáticamente cuando depura el proyecto.

  5. Establezca puntos de interrupción en el proyecto de Visual Studio si es necesario y luego cree/depure el proyecto.

    Cuando la aplicación cliente de Unified Service Desk comienza automáticamente a depurar el proyecto, especifique las credenciales para conectarse a la instancia de Dynamics 365 para continuar con la sesión de depuración hasta que encuentre un punto de interrupción o un problema en el código.

Además, la pestaña DebuggerResultados de depuración del control hospedado en la aplicación cliente de Unified Service Desk proporciona información de seguimiento en tiempo real de la ejecución subyacente, lo que también se puede usar para depurar su código personalizado. Para obtener más información, vea Technet: Depurar problemas en Unified Service Desk

El control hospedado Debugger se entrega preconfigurado si ha implementado uno de los paquetes de Unified Service Desk de ejemplo. Como alternativa, puede configurar fácilmente el control hospedado Debugger en la implementación de Unified Service Desk.Más información:Tutorial 6: Configurar el control hospedado Depurador en la aplicación del agente

Ver también

Extender Servicios unificados
Servicios unificados y el marco de UII

Unified Service Desk 2.0

© 2017 Microsoft. Todos los derechos reservados. Copyright