22.06.2010, 16:03 | #1 |
Участник
|
CRM в Sharepoint Web part
Пишу веб-парт для шарепоинта,в котором зарегистрировал ссылку на microsoft.crm.sdk и microsoft.crm.sdktypeproxy. Беда в том что естесственно при переносе на рабочий сервер сборки будут в другом месте располагаться. Посмотрел что на одном из наших CRM сервров сборки эти находятся в GAC. Так вот вопрос..как их зарегистрировать в GAC на сервере шарепоинт? Пробовал просто перетасивать "нет доступа", пробовал запускать под админом командную строку и из неё RegAsm.exe microsoft.crm.sdk.dll тоже ерунда какая-то "warning ra0000:no types registered".
Знаю что выходом может быть создавать веб-парт со ссылкой на веб-сервис, но честно говоря этот вариант мне не очень нравится. Пробовал класть microsoft.crm.sdk.dll в bin папки шарепоинта, но он их там напрочь не видит. Что можно с этим сделать? |
|
22.06.2010, 16:29 | #2 |
Участник
|
Все, разобрался. Кому интересно.. Нужно положить эти .dll файлы в папки \bin и \_app_bin . Я это делал, только не той разрядности dll)))
|
|
22.06.2010, 16:32 | #3 |
Чайный пьяница
|
Цитата:
Сообщение от Kipetcoff
Пишу веб-парт для шарепоинта,в котором зарегистрировал ссылку на microsoft.crm.sdk и microsoft.crm.sdktypeproxy. Беда в том что естесственно при переносе на рабочий сервер сборки будут в другом месте располагаться. Посмотрел что на одном из наших CRM сервров сборки эти находятся в GAC. Так вот вопрос..как их зарегистрировать в GAC на сервере шарепоинт? Пробовал просто перетасивать "нет доступа", пробовал запускать под админом командную строку и из неё RegAsm.exe microsoft.crm.sdk.dll тоже ерунда какая-то "warning ra0000:no types registered".
Знаю что выходом может быть создавать веб-парт со ссылкой на веб-сервис, но честно говоря этот вариант мне не очень нравится. Пробовал класть microsoft.crm.sdk.dll в bin папки шарепоинта, но он их там напрочь не видит. Что можно с этим сделать?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
23.06.2010, 06:56 | #4 |
CRM
|
Чтобы положить в GAC нужно использовать утилиту gacutil или открыть GAC в проводнике и туда сборку перетащить.
__________________
MS CRM 3.0/4.0 Sharepoint 2003, MOSS 2007/2010 |
|
23.06.2010, 08:32 | #5 |
Moderator
|
Видимо речь идет о 2008 (/R2) сервере с запущенной UAC. В этом случае перетаскивание сборки в папку assembly работать не будет. В комплекте с фреймворком .NET идет утиллита для управления зарегистрированными типами (на вкладке администрирования она есть), если запустить ее от имени администратора, то с ее помощью можно нормально зарегистрировать сборку в GAC.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|