À propos de l’auteur :
Cet article est fourni par le MVP Lo Toong Yang. Microsoft est si reconnaissant que les MVP qui partagent de façon proactive leur expérience professionnelle avec d’autres utilisateurs. Cet article sera publié ultérieurement sur le site web ou le blog des MVP. |
Vous est-il déjà resté bloqué dans une situation où le plug-in fonctionne parfaitement dans l’environnement de test mais pas dans l’environnement de production ?
Le débogage à distance peut être une configuration complexe sur la plupart du serveur de production en raison de la contrainte de pare-feu. Nous pouvons déboguer le plug-in sans se connecter au serveur CRM.
Le profileur de plug-in CRM2011 permet de capturer les étapes d’exécution des utilisateurs dans l’environnement réel et de les relire en mode de débogage du plug-in.
Conditions préalables : Téléchargez la dernière version du SDK CRM à partir du Centre de téléchargement, compilez la solution de
l’outil d’enregistrement des plug-ins dans.
SDK5.0.12
Informations supplémentaires
Cet exemple de code du plug-in est supposé générer un numéro de compte à l’étape de création de l’enregistrement. Nous nous sommes inscrits dans le système CRM et nous souhaitons déboguer avec un profiler à l’aide de Visual studio.
Suivez les étapes ci-dessous pour vous Visual Studio point d’arrêt.
-
À partir de l’outil d’enregistrement du plug-in, cliquez sur
Installer Profiler. -
Une fois l’outil terminé, assurez-vous que
le profileur du plug-in existe. -
Sélectionnez l’étape du plug-in nécessaire au débogage, cliquez sur
Profiler pour activer le profilage. -
Accédez au système CRM, effectuez la création du compte qui déclenchera l’exécution du plug-in. Téléchargez le fichier journal des erreurs et enregistrez-le sur le Bureau.
-
Exécutez la solution visual studio, et joignez le processus de débogage nommé « PluginRegistration ». Définissez un point de pause dans le code.
-
Ouvrez l’outil d’inscription du plug-in, puis cliquez sur le bouton Débogage.
-
Parcourez l’emplacement du profil avec le journal de erro que nous avons téléchargé dans l’élément 4. Choisissez l’emplacement de l’assembly, puis cliquez sur Démarrer l’exécution du plug-in.
-
Le système entre automatiquement dans la ligne de point d’arrêt du studio visuel.
Le CONTENU DES SOLUTIONS COMMUNAUTAIRES DISClaIMERMICROSOFT CORPORATION ET/OU SES FOURNISSEURS RESPECTIFS NE FONT AUCUNE REPRÉSENTATION DE L’EXACTITUDE, DE LA FIABILITÉ OU DE LA PRÉCISION DES INFORMATIONS ET GRAPHIQUES ASSOCIÉS CONTENUS DANS LES PRÉSENTSINS. TOUTES CES INFORMATIONS ET ÉLÉMENTS GRAPHIQUES ASSOCIÉS SONT FOURNIS « EN L’ÉTAT » SANS GARANTIE D’AUCUNE SORTE. MICROSOFT ET/OU SES FOURNISSEURS RESPECTIFS EXCLUENT TOUTES LES GARANTIES ET CONDITIONS RELATIVES À CES INFORMATIONS ET LES GRAPHIQUES ASSOCIÉS, NOTAMMENT TOUTE GARANTIE IMPLICITE DE QUALITÉ MARCHANDE, D’ADÉQUATION À UN USAGE PARTICULIER, LOIS ET D’ABSENCE DE CONTREFAÇON. VOUS RECONNAISSEZ SPÉCIFIQUEMENT QU’EN AUCUN CAS MICROSOFT ET/OU SES FOURNISSEURS EST RESPONSABLES POUR DES DOMMAGES DIRECTS, INDIRECTS, PUNITIFS, OU ACCESSOIRES, SPÉCIALES, NI LES DOMMAGES QUELCONQUES Y COMPRIS, SANS LIMITATION, LES DOMMAGES POUR PERTE D’UTILISATION, DE DONNÉES OU DE BÉNÉFICES, DÉCOULANT D’OU DANS N’IMPORTE QUEL LIÉS À L’UTILISATION D’OU DE L’INCAPACITÉ À UTILISER LES INFORMATIONS ET LES ÉLÉMENTS GRAPHIQUES ASSOCIÉS CONTENUS DANS LE PRÉSENT DOCUMENT , BASÉ SUR LE CONTRAT, RESPONSABILITÉ DÉLICTUELLE, NÉGLIGENCE, RESPONSABILITÉ STRICTE OU AUTREMENT, MÊME SI MICROSOFT OU L’UN DE SES FOURNISSEURS A ÉTÉ AVERTI DE L’ÉVENTUALITÉ DE DOMMAGES.