Об авторе:
Эта статья предоставлена MVP Lo ToOng Yang. Корпорация Майкрософт была настолько высмеяна, что MVP заранее поделились своим профессиональным опытом с другими пользователями. Эта статья будет опубликована на веб-сайте MVP или в блоге позднее. |
Вы когда-нибудь зависли в ситуации, когда подключаемый модуль отлично работает в тестовой среде, но не в рабочей среде?
В большинстве производственных серверов из-за ограничения брандмауэра может быть сложно настроить удаленную отладку. Мы фактически можем отключить подключаемый модуль, не подключаясь к серверу CRM. Профиль подключаемго модульа CRM2011 позволяет фиксировать действия выполнения пользователя в фактической среде и воспроизведение в режиме отладки подключаемых модульов.Необходимое условие: скачайте последнюю версию SDK CRM из Центра загрузки и компиляйте решение для регистрации SDK5.0.12
подключаемого модульа внутри.Дополнительная информация
Предполагается, что у нас есть пример кода подключаемого модульа, который будет создавать номер учетной записи во время создания записи. Мы зарегистрировались в системе CRM и хотели бы отрабатываться у профилера с помощью Visual Studio.
Выполните следующие действия, чтобы ступить Visual Studio точке останова.-
В средстве регистрации подключаемой модуль щелкните
"Установить профиль". -
После завершения убедитесь, что подключаемый
модуль Profiler существует. -
Выберите этап подключаемой модуль, необходимый для отключки, щелкните
Profiler, чтобы включить профилирование. -
Перейдите в систему CRM и выполните создание учетной записи, которая активирует подключаемый модуль. Скачайте файл журнала ошибок и сохраните его на компьютере.
-
Запустите решение Visual studio, подключите отлаживку с именем PluginRegistration. Установите точку разрыва в коде.
-
Откройте средство регистрации подключаемой модуль и нажмите кнопку отключки.
-
Просмотрите расположение профиля с помощью журнала erro, который мы скачали в элементе 4. Выберите место сборки и нажмите кнопку "Запустить подключение".
-
Система автоматически встроит линию останова visual studio.
Корпорация Community Solutions DISCLAIMERMICROSOFT И СООТВЕТСТВУЮЩИЕ ПОСТАВЩИКИ НЕ ИМЕЮТ ПРЕДСТАВЛЕНИЯ О ПРИГОДНОСТИ, НАДЕЖНОСТИ И ТОЧНОСТИ СОДЕРЖАЩИХСЯ В НЕМ СВЕДЕНИЙ И СВЯЗАННЫХ РИСУНКОВ. ВСЕ ЭТИ СВЕДЕНИЯ И СООТВЕТСТВУЮЩИЕ ИЗОБРАЖЕНИЯ ПРЕДОСТАВЛЕНЫ "КАК ЕСТЬ" БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. КОРПОРАЦИЯ МАЙКРОСОФТ И/ИЛИ ЕЕ ПОСТАВЩИКИ НАСТОЯЩИМ ОТКАЗЫВАЮТСЯ ОТ КАКИХ-ЛИБО ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ И УСЛОВИЙ В ОТНОШЕНИИ ЭТИХ СВЕДЕНИЙ И СООТВЕТСТВУЮЩИХ ИЗОБРАЖЕНИЙ, ВКЛЮЧАЯ ВСЕ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ И УСЛОВИЯ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИМЕНИМОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ, КАЧЕСТВА ИСПОЛНЕНИЯ, ПРАВ СОБСТВЕННОСТИ И ОТСУТСТВИЯ НАРУШЕНИЙ ПРАВ ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ. В ЧАСТНОСТИ, ВЫ ПОДТВЕРЖДАЕТЕ СВО СОГЛАСИЕ С ТЕМ, ЧТО КОРПОРАЦИЯ МАЙКРОСОФТ И/ИЛИ ЕЕ ПОСТАВЩИКИ НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ПРЯМОЙ ИЛИ КОСВЕННЫЙ УЩЕРБ, ШТРАФНЫЕ САНКЦИИ, СЛУЧАЙНЫЕ, ФАКТИЧЕСКИЕ, КОСВЕННЫЕ ИЛИ ИНЫЕ УБЫТКИ, ВКЛЮЧАЯ, В ЧАСТНОСТИ, УБЫТКИ ОТ УТРАТЫ ЭКСПЛУАТАЦИОННЫХ КАЧЕСТВ, ОТ ПОТЕРИ ДАННЫХ ИЛИ ПРИБЫЛЕЙ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ИЛИ НЕВОЗМОЖНОСТЬЮ ИСПОЛЬЗОВАТЬ ЭТИ СВЕДЕНИЯ И СООТВЕТСТВУЮЩИЕ ИЗОБРАЖЕНИЯ, СОДЕРЖАЩИЕСЯ В НАСТОЯЩЕМ ДОКУМЕНТЕ, ВОЗНИКШИЕ ВСЛЕДСТВИЕ СОГЛАШЕНИЯ, ГРАЖДАНСКОГО ПРАВОНАРУШЕНИЯ, ХАЛАТНОСТИ, ОБЪЕКТИВНОЙ ОТВЕТСТВЕННОСТИ ИЛИ ИНЫМ ОБРАЗОМ, ДАЖЕ ЕСЛИ КОРПОРАЦИЯ МАЙКРОСОФТ ИЛИ ЕЕ ПОСТАВЩИКИ ЗАРАНЕЕ БЫЛИ ИЗВЕЩЕНЫ О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.