Использование COM компонентов в SharePoint 2013

Слушатель моих курсов Ярослав Мартынюк поделился решением интересной задачи – использования Com компонентов из SharePoint 2013. Также это работает в чистом ASP.NET приложении (без SharePoint).

1)regsvr32 <подключаемый компонент>

2) Службы компонентов -> Компьютеры -> Целевая машина -> Приложения COM+ ->Создать новое ->Серверное->Далее…Далее->Готово

3) В свойствах свежесозданного приложения COM+  в настройках безопасности отключить требование принудительной проверки доступа (ну или создать роли и добавить каких надо пользователей)

4) Далее в приложении COM+ создать новый компонент, либо импортировать готовый (я лично импортировал уже зарегистрированный из мастера).

Если все выполнено правильно, у каждого созданного компонента приложения COM+ будет доступен для раскрытия узел “Интерфейсы”, где будут видны собственно интерфейсы и их методы (это все в дереве).

5) Импорт типов в сборку .NET и добавление сборки в кэш.

6) Использование сборки в проекте, развертывание проекта.

7) Наслаждение результатом