Acerca del autor:
![]() |
Este artículo lo proporciona el MVP Lo Toong Yang. Microsoft está tan agradecido que los MVP que comparten proactivamente su experiencia profesional con otros usuarios. El artículo se publicaría más adelante en el sitio web o blog de MVP. |
¿Alguna vez se ha quedado en una situación en la que el complemento funciona perfectamente en el entorno de prueba, pero no en el entorno de producción?
La depuración remota puede ser una configuración complicada en la mayor parte del servidor de producción debido a la restricción del firewall. En realidad, podemos depurar el complemento sin conectarse al servidor CRM.
El profiler de complementos CRM2011 ofrece la capacidad de capturar los pasos de ejecución del usuario en el entorno real y reproducirlo en el modo de depuración del complemento.
Requisito previo: Descargue el SDK de CRM más reciente desde el centro de descarga y compile la solución de la herramienta
de registro de complementos en su interior.
SDK5.0.12
Más información
Se supone que tenemos un código de complemento de ejemplo que generará el número de cuenta durante el paso de creación del registro. Nos registramos en el sistema CRM y queremos depurar con el profiler con Visual studio.
Siga los pasos siguientes para ir Visual Studio punto de interrupción.
-
En la herramienta de registro del complemento, haga clic
en instalar profiler. -
Una vez que haya terminado, asegúrese de
que el Profiler de complementos existe. -
Seleccione el paso del complemento necesario para depurar y haga clic en
Profiler para habilitar la generación de perfiles. -
Vaya al sistema CRM, realice la creación de la cuenta que desencadenará la ejecución del complemento. Descargue el archivo de registro de errores y guárdelo en el escritorio.
-
Ejecute la solución de visual studio y adjunte el proceso de depuración denominado "PluginRegistration". Establecer un punto de interrupción en el código.
-
Abra la herramienta de registro del complemento y haga clic en el botón Depurar.
-
Examine la ubicación del perfil con el registro de erro que hemos descargado en el elemento 4. Elija la ubicación del ensamblado y haga clic en Iniciar ejecución del complemento.
-
System pasará automáticamente a la línea de punto de interrupción de visual studio.
Declinación de responsabilidades de contenido de Community SolutionsMICROSOFT CORPORATION Y/O SUS RESPECTIVOS PROVEEDORES NO HACEN NINGUNA REPRESENTACIÓN SOBRE LA IDONEIDAD, CONFIABILIDAD O PRECISIÓN DE LA INFORMACIÓN Y LOS GRÁFICOS RELACIONADOS CONTENIDOS EN ESTE DOCUMENTO. TODA ESTA INFORMACIÓN Y LOS GRÁFICOS RELACIONADOS SE PROPORCIONAN "TAL COMO ESTÁN" SIN NINGÚN TIPO DE GARANTÍA. MICROSOFT Y/O SUS RESPECTIVOS PROVEEDORES RENUNCIAN A TODAS LAS GARANTÍAS Y CONDICIONES CON RESPECTO A ESTA INFORMACIÓN Y GRÁFICOS RELACIONADOS, INCLUIDAS TODAS LAS GARANTÍAS IMPLÍCITAS Y CONDICIONES DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN PARTICULAR, ESFUERZO PERSONAL, TÍTULO Y NO INFRACCIÓN. USTED ACEPTA ESPECÍFICAMENTE QUE MICROSOFT Y/O SUS PROVEEDORES NO SERÁN RESPONSABLES EN NINGÚN CASO DE NINGUNA RESPONSABILIDAD DIRECTA, DAÑOS INDIRECTOS, PUNITIVOS, INCIDENTALES, ESPECIALES, CONSECUENCIALES O CUALQUIER OTRO DAÑO, INCLUIDOS, ENTRE OTROS, LOS DAÑOS POR PÉRDIDA DE USO, DATOS O BENEFICIOS, QUE SURJAN DE O ESTÉN RELACIONADOS DE ALGUNA MANERA CON EL USO O LA IMPOSIBILIDAD DE USAR LA INFORMACIÓN Y LOS GRÁFICOS RELACIONADOS CONTENIDOS EN ESTE DOCUMENTO, YA SEA EN FUNCIÓN DE CONTRATOS, RESPONSABILIDADES, NEGLIGENCIAS, RESPONSABILIDAD ESTRICTA U OTRO TIPO, INCLUSO SI MICROSOFT O CUALQUIERA DE SUS PROVEEDORES HA SIDO INFORMADO DE LA POSIBILIDAD DE DAÑOS.