Про автора:
Цю статтю надає корпорація MVP Lo Toong Yang. Корпорація Майкрософт настільки вдячна, що фахівці зі служб MV, які активно діляться своїм професійним досвідом з іншими користувачами. Цю статтю буде опубліковано на веб-сайті MVP або вблозі пізніше. |
Чи ви коли-небудь застрягли в ситуації, коли плагін працює в тестованому середовищі, але не робочому середовищі?
Віддалене налагодження може бути складно налаштувати в більшості робочих серверів через обмеження брандмауера. Насправді компонент plug-in можна налагодити, не підключаючись до сервера CRM.
Профіль плагіна CRM2011 дає змогу записувати кроки виконання користувача в фактичному середовищі та відтворювати його в режимі налагодження плагіна.
Передумови. Завантажте найновішу версію SDK CRM із Центру завантажень, скомпілюйте засіб реєстрації
компонентів plug-in.
SDK5.0.12
Додаткові відомості
Припустімо, що на етапі створення запису є зразок коду плагіна, який створить номер рахунку. Ми зареєструвалися в системі CRM і хотіли б налагодити профіль за допомогою Visual studio.
Дотримуйтеся вказівок нижче, щоб перетворити точку зупинки Visual Studio.
-
У засобі реєстрації компонента plug-in клацніть
елемент Install Profiler (Інсталювати профіль). -
Завершивши, переконайтеся, що
профіль плагінів уже існує. -
Виберіть крок plug-in, потрібний для налагодження, і
клацніть Profiler (Профіль), щоб увімкнути перевірку профілю. -
Перейдіть до системи CRM, виконайте створення облікового запису, який активує компонент plug-in. Завантажте файл журналу помилок і збережіть його на настільному комп'ютері.
-
Запустіть візуальне рішення Studio, вкладіть процес налагодження під назвою "PluginRegistration". Установіть у коді точку розриву.
-
Відкрийте засіб реєстрації компонента plug-in і натисніть кнопку Налагодження.
-
Перейдіть до розташування профілю за допомогою журналу помилок, завантаженого в пункт 4. Виберіть розташування складання та натисніть кнопку Запустити виконання компонента plug-in.
-
Система автоматично перетворить точку зупинки візуальної студії.
Застереження щодо вмісту рішень спільноти MICROSOFT І/АБО ВІДПОВІДНИХ ПОСТАЧАЛЬНИКІВ НЕ ВІДОБРАЖАЮТЬ ПРИДАТНОСТІ, НАДІЙНОСТІ ТА ТОЧНОСТІ ІНФОРМАЦІЇ ТА ПОВ'ЯЗАНОЇ ГРАФІКИ, ЯКІ МІСТЯТЬСЯ В ЦЬОМУ ДОКУМЕНТІ. ВСЯ ТАКА ІНФОРМАЦІЯ ТА ПОВ'ЯЗАНА ГРАФІКА НАДАЄТЬСЯ "ЯК Є" БЕЗ ГАРАНТІЇ БУДЬ-ЯКОГО ТИПУ. КОРПОРАЦІЯ МАЙКРОСОФТ І (АБО) ЇХ ВІДПОВІДНІ ПОСТАЧАЛЬНИКИ ЦИМ ЗАСТЕРЕЖЕННЯ НАКЛАДАЮТЬ УСІ ГАРАНТІЇ ТА УМОВИ СТОСОВНО ЦІЄЇ ІНФОРМАЦІЇ ТА ПОВ'ЯЗАНОЇ ГРАФІКИ, ЗОКРЕМА ВСІХ НЕПРЯМИХ ГАРАНТІЙ І УМОВ ПРИДАТНОСТІ ДО ПРОДАВЦЯ, ПРИДАТНОСТІ ДЛЯ ПЕВНОЇ МЕТИ, ЗУСИЛЛЯ, ЗУСИЛЛЯ ТА НЕПОРУШЕННЯ ПРАВА ВЛАСНОСТІ. ВИ СПЕЦІАЛЬНО ПОГОДЖУЄТЕСЯ, ЩО КОРПОРАЦІЯ МАЙКРОСОФТ І (АБО) ЇЇ ПОСТАЧАЛЬНИКИ НЕ НЕСЕ ШКОДИ ЗА БУДЬ-ЯКІ ПРЯМІ, НЕПРЯМІ, НЕПРЯМІ, НЕНАВМИСНО ЗАПОДІЯНІ, НЕНАВМИСНО ЗАПОДІЯНІ, СПЕЦІАЛЬНІ ОБОРОТНІ ЗБИТКИ АБО ЗБИТКИ, ЗОКРЕМА ЗБИТКИ, ЗБИТКИ, ПОВ'ЯЗАНІ З ВИКОРИСТАННЯМ АБО НЕМОЖЛИВІСТЮ ВИКОРИСТОВУВАТИ ВКАЗАНІ ТУТ ВІДОМОСТІ ТА ПОВ'ЯЗАНІ З НИМИ ГРАФІЧНІ ОБ'ЄКТИ, ЗАЛЕЖНО ВІД КОНТРАКТУ, ЦИВІЛЬНОГО ПРАВА, НЕДБАЛОСТІ, СТРОГОЇ ВІДПОВІДАЛЬНОСТІ АБО ІНШИХ ОСІБ, НАВІТЬ ЯКЩО КОРПОРАЦІЯ МАЙКРОСОФТ АБО БУДЬ-ЯКА З ЇЇ ПОСТАЧАЛЬНИКІВ РЕКОМЕНДУЄТЬСЯ ВІДШКОДУВАТИ МОЖЛИВІСТЬ ЗБИТКІВ.