Интегрировать библиотеку документов SharePoint в ASP.NET - PullRequest
0 голосов
/ 14 июля 2009

Я хочу воспользоваться преимуществами функций управления документами SharePoint для портала интрасети. Пользователи портала считают SharePoint довольно громоздким, поэтому я хотел бы создать большую часть сайта в ASP.NET и интегрировать библиотеки документов SharePoint, чтобы мне не нужно было создавать систему управления документами.
Как я могу это сделать?

Ответы [ 3 ]

5 голосов
/ 14 июля 2009

По моему честному мнению, звучит так, будто вы пытаетесь изобрести велосипед. Если пользователи находят это обременительным, это обычно происходит из-за отсутствия понимания или неправильной реализации и обучения.

Однако, если вы хотите интегрироваться в SharePoint, вы можете обратиться к полной библиотеке API SharePoint. Он основан на .Net и позволяет получить доступ к любому аспекту SharePoint в коде. Для доступа к этим классам вам нужно обратиться к сборке Microsoft.SharePoint. Для этого вам необходимо настроить среду разработки, поскольку вы не можете разрабатывать для SharePoint без ее установки. Подробная документация по пространству имен начинается здесь

Исходя из личного опыта, мы добились гораздо большего успеха в создании надежной структуры SharePoint, с обучением, а также с созданием портала SharePoint так же, как мы бы создали веб-сайт. Теперь пользователи настаивают на наличии приложений в SharePoint.

0 голосов
/ 15 июля 2009

Используйте IFrame:)

Серьезно ... вам придется работать в контексте SharePoint или вы будете перестраивать SharePoint. Это исключает создание его как обычного приложения ASP.NET. Но это не так уж далеко. Почему бы не адаптировать работу SharePoint к тому, как ваши пользователи любят работать? Он был сделан для изменения и дополнения .. в определенных пределах.

0 голосов
/ 14 июля 2009

По сути, вы можете создавать и администрировать свою библиотеку документов (или библиотеки) через стандартные страницы SharePoint, но вы создаете свой собственный сайт ASP.NET для пользователей, которые будут получать доступ к информации в библиотеке документов. Этот сайт будет использовать либо объектную модель SharePoint, либо веб-службы SharePoint для извлечения, обработки и хранения документов в ваших библиотеках документов.

Как правило, правило заключается в том, что если вы развертываете свой сайт ASP.NET на том же сервере, что и экземпляр SharePoint, то используйте объектную модель; если вы развертываете на отдельном веб-сервере, используйте веб-службы.

Некоторые распространенные проблемы разработки SharePoint и способы их устранения можно найти здесь:

http://msdn.microsoft.com/en-us/library/bb687949.aspx

Раздел «Работа с папками и списками» будет иметь особое отношение к тому, что вы делаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...