Я программирую плагин для MS Dynamic CRM. Возможно ли отладить мой подключаемый модуль, когда сервер CRM находится на удаленном компьютере.Отладка подключаемого модуля Microsoft Dynamic CRM
ответ
На высоком уровне вам нужно сделать следующее:
- Скопируйте .DLL в CRM Server \ сервер \ Bin \ сборочного папку
- Регистрация плагин для «развертывания на диске "
- Установка и настройка Visual Studio Debugger Remote
- Присоединить к удаленному Debugger из Visual Studio
- Trigger событие
Углубленное объяснение можно найти здесь: How to remote debug Dynamics CRM plugins and workflow assemblies
Если установка и использование в Visual Studio Remote Debugger не представляется возможным, что было бы в случае большинства производственных систем, вы можете использовать плагин -Profiler.
Он будет собирать информацию, которая позволит вам отлаживать плагин локально (с ограниченными возможностями, поскольку это в основном повторение исполнения плагина).
См Analyze Plug-in Performance
Это предполагает, что вы используете Dynamics CRM 2011
Вот один другой гид, как отлаживать плагины:
Вот самый лучший шаг за шагом способ отладки ваших динамических плагинов crm.
http://guruprasadcrm.blogspot.com/2011/11/how-to-debug-crm-2011-online-plugin.html
Вот список для MS Dynamics CRM 2011:
- Построить плагин в режиме отладки
- Регистрация плагин (имейте в виду, что если ваш проект плагин основан на другие, пользовательские dll-s, вы должны объединить их с IlMerge в одну dll. В любом случае у вас будет DLL и файл pdb в выходной папке)
- Зарегистрируйте плагин с помощью инструмента регистрации плагина. (Не забудьте шаг)
- Start msvsmon (вы можете скачать, если от here) в качестве администратора на сервере
- Скопируйте PDB файл в C: \ Program Files \ Microsoft Dynamics CRM \ сервер \ Bin \ сборки папка
- Делает IISRESET
- Открыть сеанс для сервера (Подключение к CRM из браузера)
- подключения к удаленному отладчика из Visual Studio (w3wp это услуга, вы должны подключиться, если есть несколько сервисные сессии, подключитесь ко всем из них)
- Запустите плагин, который вы зарегистрировали.
Работал для mw безупречно много раз. (Убедитесь, что никто не пытается использовать тот же сервер, пока вы отлаживаете его, так как сервер не будет отвечать, пока вы не отпустите код.)
- 1. Отладка подключаемого модуля Dynamics CRM
- 2. MS CRM Источник подключаемого модуля
- 3. Microsoft dynamic crm 2011 adapter
- 4. Интеграция Microsoft Dynamic CRM SharePoint
- 5. Настроить Microsoft Dynamic CRM 2011
- 6. Перемещение серверов Microsoft Dynamic CRM 2013
- 7. Пользовательский рабочий процесс Microsoft Dynamic CRM
- 8. Извлечь кампании Microsoft Dynamic CRM 3.0
- 9. Начало работы с Dynamic CRM 2011 Microsoft?
- 10. Отладка подключаемого модуля Excel из-за ошибки в VS2010
- 11. относительно разницы между siebel crm и microsoft dynamic crm
- 12. Microsoft Dynamic CRM 2016 vs custom CRM Training Management
- 13. Как найти соответствующие объекты и поля подключаемого модуля CRM
- 14. Ошибка разработки подключаемого модуля
- 15. Развертывание подключаемого модуля NetOffice
- 16. Архитектура подключаемого модуля PowerBuilder
- 17. Обнаружение подключаемого модуля браузера
- 18. Загрузка подключаемого модуля UIWebview
- 19. Ошибка подключаемого модуля Unity4XC
- 20. Dynamic CRM Вредоносная загрузка файла
- 21. Microsoft CRM 2016
- 22. Как создать представление мастера/детали в Microsoft Dynamic CRM 4.0?
- 23. сохранить файл вложения в microsoft dynamic crm для компьютера
- 24. Как установить Microsoft Dynamic CRM с Azure SQL
- 25. Создать пользовательскую форму в Microsoft Dynamic CRM 4.0?
- 26. Как инструмент регистрации плагина Microsoft Dynamic CRM хранит пароль сайта?
- 27. Создайте конфигуратор мотоциклов в Microsoft Dynamic CRM Online
- 28. microsoft dynamic crm 2015 Ошибка в конкатенации строки javascript
- 29. Как создать версию существующего проекта в Microsoft Dynamic CRM?
- 30. Можем ли мы использовать формы InfoPath с Microsoft Dynamic CRM
Спасибо, я подключился к удаленному отладчику, но он мне не помогло :(Я проверяю точку останова в любом классе плагинов, но я не могу этого достичь. Что мне нужно сделать? – anykey3