Informazioni sull'autore:
Questo articolo è fornito da MVP Lo Toong Yang. Microsoft è così grata che gli MVP che condividono proattivamente la propria esperienza professionale con altri utenti. L'articolo verrà pubblicato nel sito Web o nel blog di MVPin un secondo momento. |
Ti sei mai bloccato in una situazione in cui il plug-in funziona perfettamente nell'ambiente di test, ma non nell'ambiente di produzione?
Il debug remoto potrebbe essere una configurazione difficile nella maggior parte del server di produzione a causa del vincolo del firewall. In realtà è possibile eseguire il debug del plug-in senza connettersi al server CRM.
Il profiler del plug-in CRM2011 consente di acquisire i passaggi di esecuzione dell'utente nell'ambiente effettivo e riprodurlo in modalità di debug del plug-in.
Prerequisito: scaricare
l'SDK più recente di CRM dall'area download e compilare la soluzione dello strumento di registrazione del plug-in.
SDK5.0.12
Ulteriori informazioni
Si presuppone che sia stato creato un codice plug-in di esempio che genererà il numero di account durante il passaggio di creazione del record. È stato registrato nel sistema CRM e si vuole eseguire il debug con il profiler usando Visual Studio.
Seguire i passaggi seguenti per accedere al punto di interruzione di Visual Studio.
-
Dallo strumento di registrazione del plug-in fare clic
su Installa profiler. -
Al termine, verificare l'esistenza
di Plugin Profiler. -
Selezionare il passaggio del plug-in necessario per il debug, fare clic
su Profiler per abilitare la profilatura. -
Passare al sistema CRM, eseguire la creazione dell'account che attiverà l'esecuzione del plug-in. Scaricare il file di log degli errori e salvarlo sul desktop.
-
Eseguire la soluzione di Visual Studio, collegare il processo di debug denominato "PluginRegistration". Impostare un punto di interruzione nel codice.
-
Aprire lo strumento di registrazione del plug-in e fare clic sul pulsante Debug.
-
Esplorare il percorso del profilo con il log degli errori scaricato nell'elemento 4. Scegliere il percorso dell'assembly e fare clic su Avvia esecuzione plug-in.
-
System verrà inserito automaticamente nella riga del punto di interruzione di Visual Studio.
Community Solutions Content DisclaimerMICROSOFT CORPORATION AND/OR ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY, RELIABILITY, OR ACCURACY OF THE INFORMATION AND RELATED GRAPHICS CONTAINED HERE. TUTTE QUESTE INFORMAZIONI E GLI ELEMENTI GRAFICI CORRELATI VENGONO FORNITI "COSÌ COME SONO" SENZA GARANZIA DI ALCUN TIPO. MICROSOFT E/O I RISPETTIVI FORNITORI DI CUI ALL'ARTICOLO 12, NON ESEGNERANNO ALCUNA DICHIARAZIONE DI NON RESPONSABILITÀ PER TUTTE LE GARANZIE E LE CONDIZIONI RELATIVE A TALI INFORMAZIONI, INCLUSE TUTTE LE GARANZIE IMPLICITE E LE CONDIZIONI DI COM COMMERCIALIZZABILITÀ, IDONEITÀ PER UNO SCOPO SPECIFICO, IMPEGNO PROFESSIONALE, TITOLO E NON VIOLAZIONE. L'UTENTE CONCORDA ESPRESSAMENTE CHE IN NESSUN CASO MICROSOFT E/O I SUOI FORNITORI SARANNO RESPONSABILI PER EVENTUALI DANNI INDIRETTI, PUNITIVI, INCIDENTALI, SPECIALI, CONSEQUENZIALI O DANNI DI QUALSIASI TIPO, INCLUSI, SENZA LIMITAZIONI, DANNI PER PERDITA D'USO, DATI O PROFITTI, DERIVANTI O IN ALCUN MODO CONNESSI ALL'USO O ALL'IMPOSSIBILITÀ DI USARE LE INFORMAZIONI E GLI ELEMENTI GRAFICI CORRELATI QUI CONTENUTI, IN BASE A CONTRATTO, TORT, NEGLIGENZA, RESPONSABILITÀ RESTRITTIVA O ALTRO, ANCHE SE MICROSOFT O UNO DEI SUOI FORNITORI È STATO INFORMATO DELLA POSSIBILITÀ DI DANNI.