2009-07-14 5 views
0

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

ответ

5

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

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

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

+0

+1 для изобретательства колеса. Обучение - это хороший вариант, или если ощущаются серьезные болевые ощущения, а затем настраивается опыт работы с обычным разработчиком. –

0

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

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

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

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

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

0

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

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

Смежные вопросы