08.07.2014, 15:52 | #1 |
Участник
|
Unable to Change Domain Logon Name
Добрый день!
В плагине осуществляю поиск и замену слов по документу, после чего получаю следующую ошибку если плагин синхронный: 1) Unable to Change Domain Logon Name. если асинхронный 2) Не удалось получить фабрику класса COM для компонента с CLSID {000209FF-0000-0000-C000-000000000046} из-за следующей ошибки: 80070005 Отказано в доступе. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED)). В плагине использую сборку Microsoft.Office.Interop.Word; В сети нашел пару вариантов решения: 1) . I change the AutoGroupManagement Valur to 1 in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft. 2) To fix the same, click start –> Run – > type “services.msc” and check if your “Workstation” service is set to automatic and started. 3) If the plugin is synchronous, add “CRMAppPool” Identity account to “Local Administrators Group“, restart IIS. Ничего не помогло. Как бороться с данной ошибкой? Последний раз редактировалось Ion; 08.07.2014 в 17:34. |
|
09.07.2014, 17:25 | #2 |
Moderator
|
Судя по всему, вы регистрируете плагин в режиме изоляции (isolated). В этом режиме ограничен набор сборок, которые вы можете использовать. Опубликуйте сборку без использования изоляции, тогда она будет выполняться в привилегированном процессе w3wp а не ограниченном sandbox
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional Последний раз редактировалось Артем Enot Грунин; 09.07.2014 в 17:28. |
|
09.07.2014, 23:18 | #3 |
Участник
|
Цитата:
Сообщение от Артем Enot Грунин
Судя по всему, вы регистрируете плагин в режиме изоляции (isolated). В этом режиме ограничен набор сборок, которые вы можете использовать. Опубликуйте сборку без использования изоляции, тогда она будет выполняться в привилегированном процессе w3wp а не ограниченном sandbox
Суть была в том, что необходимо было искать шаблоне документа слова (ключи) и заменять их данными из СРМ (значение), так же необходимо было создавать элементы управления в документе и прикреплять такой док к сущности. |
|
10.07.2014, 16:34 | #4 |
Moderator
|
Попробуйте все зависимые сборки положить в каталог bin\assemblies вашего сервера (если их нет в GAC). OpenXml - удачный выбор, гораздо удобнее и стабильнее чем COM но, увы, с ним тоже бывают проблемы совместимости редакций OpenXml. Если вы используете CRM 2011, проблем быть не должно.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
|