Tentang Penulis:
Artikel ini disediakan oleh MVP Lo Toong yang. Microsoft sangat berterimakasih karena MVP yang secara proaktif membagikan pengalaman profesional mereka dengan pengguna lain. Artikel akan diposting di situs web atau blogMVP nanti. |
Pernahkah Anda terjebak dalam situasi di mana plugin berfungsi sempurna dalam lingkungan uji tetapi bukan lingkungan produksi?
Penelusuran kesalahan jarak jauh mungkin sulit di sebagian besar server produksi karena batasan firewall. Kami sebenarnya bisa melakukan debug plugin tanpa menyambungkan ke server CRM. Plugin profiler CRM2011 menyediakan kemampuan untuk merekam langkah-langkah eksekusi pengguna di lingkungan yang sebenarnya dan memutar ulang di mode pemecahan masalah masalah plugin.Prasyarat: SDK5.0.12
Unduh CRM SDK terbaru dari pusat unduhan, susun solusi alat registrasi plugin di dalamnya.Informasi Selengkapnya
Anggaplah kami memiliki contoh kode plugin yang akan menghasilkan nomor akun selama langkah pembuatan catatan. Kami terdaftar di sistem CRM dan ingin melakukan debug dengan profiler menggunakan Visual studio.
Ikuti langkah-langkah di bawah ini untuk masuk ke titik hentian Visual Studio.-
Dari alat registrasi plugin, klik
Install Profiler. -
Setelah selesai, pastikan
Plugin Profiler ada. -
Pilih langkah plugin yang diperlukan untuk debug, klik
Profiler untuk mengaktifkan profil. -
Navigasi ke sistem CRM, jalankan pembuatan akun yang akan memicu plugin untuk dijalankan. Unduh file log kesalahan dan simpan di desktop.
-
Jalankan solusi visual studio, lampirkan proses debug yang bernama "PluginRegistration". Mengatur titik keluar dalam kode.
-
Buka alat registrasi plugin, klik tombol Debug.
-
Telusuri lokasi profil dengan log kesalahan yang telah kami unduh dalam item 4. Pilih lokasi perakitan dan klik mulai eksekusi plugin.
-
Sistem akan secara otomatis masuk ke garis titik hentian visual studio.
Sanggahan Konten Solusi KomunitasMICROSOFT CORPORATION DAN/ATAU MASING-MASING PEMASOKNYA TIDAK MEMBERIKAN REPRESENTASI TENTANG KESESUAIAN, KEANDALAN, ATAU AKURASI INFORMASI DAN GRAFIK TERKAIT YANG TERDAPAT DALAM DOKUMEN INI. SEMUA INFORMASI DAN GRAFIK TERKAIT DISEDIAKAN "APA ADANYA" TANPA JAMINAN APA PUN. MICROSOFT DAN/ATAU MASING-MASING PEMASOKNYA DENGAN INI MENOLAK SEMUA JAMINAN DAN KETENTUAN SEHUBUNGAN DENGAN INFORMASI INI DAN GRAFIK TERKAIT, TERMASUK SEMUA JAMINAN DAN KONDISI DAPAT DIPERDAGANGKAN TERSIRAT, KESESUAIAN DENGAN TUJUAN TERTENTU, UPAYA WORKMANLIKE, JUDUL DAN NON PELANGGARAN. ANDA SECARA KHUSUS MENYETUJUI BAHWA MICROSOFT DAN/ATAU PEMASOKNYA TIDAK BERTANGGUNG JAWAB ATAS, KERUSAKAN TIDAK LANGSUNG, BACA, INSIDENTAL, KHUSUS, KONSEKUENSIAL ATAU KERUGIAN APA PUN, TERMASUK, NAMUN TIDAK TERBATAS PADA, KERUGIAN UNTUK KEHILANGAN PENGGUNAAN, DATA ATAU LABA, YANG TIMBUL DARI ATAU DENGAN CARA APA PUN YANG TERHUBUNG DENGAN PENGGUNAAN ATAU KETIDAKMAMPUAN UNTUK MENGGUNAKAN INFORMASI DAN GRAFIK TERKAIT YANG DIMUAT DALAM DOKUMEN INI, BAIK BERDASARKAN KONTRAK, KELALAIAN, KELALAIAN, TANGGUNG JAWAB KETAT ATAU SEBALIKNYA, MESKIPUN MICROSOFT ATAU SALAH SATU PEMASOKNYA TELAH DIBERITAHU TENTANG KEMUNGKINAN KERUGIAN.