Giới thiệu về tác giả:
Bài viết này được cung cấp bởi MVP lo Toong Yang. Microsoft rất biết ơn rằng MVPs người chủ động chia sẻ trải nghiệm chuyên nghiệp với những người dùng khác. Bài viết sẽ được đăng trên trang web hoặc blog của MVP sau đó. |
Bạn đã bao giờ bị mắc kẹt trong tình huống mà các plugin hoạt động hoàn hảo trong môi trường thử nghiệm nhưng không phải môi trường sản xuất?
Gỡ lỗi từ xa có thể là một thiết lập khó khăn trong hầu hết các máy chủ sản xuất vì hạn chế tường lửa. Chúng tôi thực sự có thể gỡ lỗi các plugin mà không cần kết nối với máy chủ CRM.
CRM2011 plugin Profiler cung cấp khả năng nắm bắt các bước thực hiện của người dùng trong môi trường thực tế và phát lại nó trong chế độ gỡ lỗi plugin.
Điều kiện tiên quyết:
tải SDK CRM mới nhất từ Trung tâm tải xuống, biên dịch giải pháp công cụ đăng ký plugin bên trong.
SDK 5.0.12
Thông tin Bổ sung
Giả định chúng tôi có mã plugin mẫu mà sẽ tạo ra số tài khoản trong bước tạo bản ghi. Chúng tôi đã đăng ký hệ thống CRM và muốn gỡ lỗi với Profiler bằng Visual Studio.
Làm theo các bước dưới đây để bước vào điểm ngắt Visual Studio.
-
Từ công cụ đăng ký plugin, hãy bấm vào
Profiler cài đặt. -
Sau khi hoàn thành, hãy đảm bảo rằng
Profiler plugin tồn tại. -
Chọn bước bổ trợ cần thiết để gỡ lỗi, bấm
Profiler để bật profiling. -
Dẫn hướng đến hệ thống CRM, thực hiện việc tạo tài khoản sẽ kích hoạt các plugin cần thực thi. Tải xuống tệp nhật ký lỗi và lưu trong màn hình nền.
-
Chạy giải pháp Visual Studio, đính kèm quy trình gỡ lỗi có tên là "PluginRegistration" (đăng ký). Đặt điểm ngắt trong mã.
-
Mở công cụ đăng ký plugin, bấm vào nút Debug.
-
Duyệt vị trí hồ sơ với Nhật ký Erro mà chúng tôi đã tải xuống trong mục 4. Chọn vị trí lắp ráp và bấm bắt đầu thực thi plugin.
-
Hệ thống sẽ tự động bước vào dòng Visual Studio dừng.
Nội dung giải pháp cộng đồng từ chối công ty Microsoft và/hoặc nhà cung cấp tương ứng của nó không thực hiện về việc phù hợp, độ tin cậy hoặc độ chính xác của thông tin và đồ họa liên quan có ở đây. TẤT CẢ CÁC THÔNG TIN NHƯ VẬY VÀ ĐỒ HỌA LIÊN QUAN ĐƯỢC CUNG CẤP "NHƯ LÀ" KHÔNG CÓ BẢO HÀNH CỦA BẤT KỲ HÌNH THỨC NÀO. MICROSOFT VÀ/HOẶC NHÀ CUNG CẤP TƯƠNG ỨNG CỦA NÓ HƯỚNG DẪN TỪ CHỐI TẤT CẢ CÁC BẢO HÀNH VÀ ĐIỀU KIỆN LIÊN QUAN ĐẾN THÔNG TIN NÀY VÀ ĐỒ HỌA LIÊN QUAN, BAO GỒM TẤT CẢ CÁC BẢO ĐẢM VÀ ĐIỀU KIỆN ĐƯỢC NGỤ Ý VỀ KHẢ NĂNG BÁN, PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ, WORKMANLIKE NỖ LỰC, TIÊU ĐỀ VÀ KHÔNG XÂM PHẠM. BẠN ĐỒNG Ý RẰNG KHÔNG CÓ SỰ KIỆN NÀO SẼ ĐƯỢC MICROSOFT VÀ/HOẶC NHÀ CUNG CẤP CHỊU TRÁCH NHIỆM ĐỐI VỚI MỌI THAO TÁC TRỰC TIẾP, GIÁN TIẾP, TRỪNG PHẠT, NGẪU NHIÊN, ĐẶC BIỆT, NHỮNG THIỆT HẠI DO HẬU QUẢ HOẶC BẤT KỲ THIỆT HẠI NÀO BAO GỒM, KHÔNG GIỚI HẠN, THIỆT HẠI VÌ MẤT SỬ DỤNG, DỮ LIỆU HOẶC LỢI NHUẬN, PHÁT SINH TỪ HOẶC TRONG BẤT KỲ CÁCH NÀO ĐƯỢC KẾT NỐI VỚI VIỆC SỬ DỤNG HOẶC KHÔNG CÓ KHẢ NĂNG SỬ DỤNG THÔNG TIN VÀ ĐỒ HỌA LIÊN QUAN TRONG ĐÓ