เกี่ยวกับผู้เขียน:
บทความนี้มีไว้โดย MVP Lo Toong Microsoft ขอขอบคุณ MVP ที่แชร์ประสบการณ์แบบมืออาชีพกับผู้ใช้รายอื่นในเชิงรุก บทความจะถูกโพสต์บนเว็บไซต์หรือบล็อกของ MVPในภายหลัง |
คุณเคยติดอยู่ในสถานการณ์ที่ปลั๊กอินสามารถใช้งานในสภาพแวดล้อมการทดสอบได้อย่างสมบูรณ์แบบแต่ไม่ใช่สภาพแวดล้อมการผลิตหรือไม่
การแก้จุดบกพร่องระยะไกลอาจตั้งค่าได้ยากในเซิร์ฟเวอร์การผลิตส่วนใหญ่เนื่องจากข้อควบคุมไฟร์วอลล์ ที่จริงแล้วเราสามารถแก้ไขจุดบกพร่องของปลั๊กอินโดยไม่ต้องเชื่อมต่อกับเซิร์ฟเวอร์ CRM
ตัวสร้างโปรไฟล์ปลั๊กอิน CRM2011 มีความสามารถในการจับภาพขั้นตอนการปฏิบัติการของผู้ใช้ในสภาพแวดล้อมจริง และเล่นใหม่ในโหมดการแก้จุดบกพร่องของปลั๊กอิน
ข้อเบื้องต้น
: ดาวน์โหลด CRM SDK ล่าสุดจากศูนย์ดาวน์โหลด คอมไพล์โซลูชันเครื่องมือการลงทะเบียนปลั๊กอินภายใน
SDK5.0.12
ข้อมูลเพิ่มเติม
สมมติว่าเรามีตัวอย่างโค้ดปลั๊กอินที่จะสร้างหมายเลขบัญชีระหว่างขั้นตอนการสร้างระเบียน เราลงทะเบียนในระบบ CRM และต้องการแก้ไขจุดบกพร่องด้วยตัวสร้างโปรไฟล์โดยใช้ Visual Studio
Follow the steps below to step into Visual Studio breakpoint.
-
จากเครื่องมือการลงทะเบียนปลั๊กอิน ให้คลิก
ติดตั้งตัวสร้างโปรไฟล์
-
เมื่อเสร็จสิ้น ให้ตรวจสอบให้แน่ใจว่ามี
Plugin Profiler อยู่
-
เลือกขั้นตอนปลั๊กอินที่ต้องใช้เพื่อแก้จุดบกพร่อง
คลิก Profiler เพื่อเปิดใช้งานการกรองโปรไฟล์
-
นําทางไปยังระบบ CRM สร้างบัญชีซึ่งจะทริกเกอร์ให้ปลั๊กอินถูกจัดการ ดาวน์โหลดไฟล์บันทึกข้อผิดพลาดและบันทึกในเดสก์ท็อป
-
เรียกใช้โซลูชัน Visual Studio แนบกระบวนการแก้จุดบกพร่องที่ชื่อว่า "PluginRegistration" ตั้งค่าจุดแบ่งในรหัส
-
เปิดเครื่องมือการลงทะเบียนปลั๊กอิน คลิกปุ่มแก้ไขจุดบกพร่อง
-
เรียกดูสถานที่ของโปรไฟล์ด้วยบันทึก erro ที่เราดาวน์โหลดในรายการที่ 4 Choose the assembly location and click start plugin execution.
-
ระบบจะเข้าสู่บรรทัด Visual Studio Breakpoint โดยอัตโนมัติ
เนื้อหาคําแถลงการณ์ปฏิเสธความรับผิดชอบของชุมชน (Community Solutions Content DisclaimerMICROSOFT CORPORATION) และ/หรือผู้จัดพิมพ์ที่เกี่ยวข้องจะไม่แสดงเกี่ยวกับความเหมาะสม ความน่าเชื่อถือ หรือความถูกต้องของข้อมูลและกราฟิกที่เกี่ยวข้องที่อยู่ในที่นี้ ข้อมูลและกราฟิกที่เกี่ยวข้องทั้งหมดจะมีให้ "ตามที่เป็น" โดยไม่มีการรับประกันทุกชนิด ไมโครซอฟท์และ/หรือผู้ขายที่เกี่ยวข้องในที่นี้ปฏิเสธการรับประกันและเงื่อนไขทั้งหมดที่เกี่ยวข้องกับข้อมูลนี้และกราฟิกที่เกี่ยวข้อง รวมถึงการรับประกันโดยนัยและเงื่อนไขทั้งหมดของความสามารถทางการค้า ความเหมาะสมสําหรับจุดประสงค์เฉพาะ ความพยายามในการทํางาน การอ้างสิทธิ์ และการไม่ละเมิดสิทธิ์ คุณยอมรับว่า MICROSOFT และ/หรือผู้จัดพิมพ์ไม่ต้องรับผิดชอบต่อโดยตรง ความเสียหายทางอ้อม เป็นวรรคตอน ค่าเสียหายพิเศษ ความเสียหายที่ตามมา หรือความเสียหายใดๆ รวมถึงแต่เพียงการจํากัดความเสียหายต่อการสูญเสียการใช้งาน ข้อมูลหรือกําไร ที่เกิดขึ้นจากหรือในทางใดๆ ที่เชื่อมต่อกับการใช้หรือไม่สามารถใช้ข้อมูลและกราฟิกที่เกี่ยวข้องที่อยู่ในที่นี้ ไม่ว่าจะเป็นสัญญา ทรุดไป ละเลย ความรับผิดโดยเคร่งครัด หรืออื่นๆ แม้ว่าไมโครซอฟท์หรือผู้จัดผู้ผลิตจะได้รับแจ้งถึงความเป็นไปได้ที่จะเกิดความเสียหายแล้วก็ตาม