powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Интеграция Sharepoint к сайту ASP.NET
9 сообщений из 9, страница 1 из 1
Интеграция Sharepoint к сайту ASP.NET
    #38495635
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
У нас есть web-сайт на ASP.NET(IIS 8), ферма SharePoint.
Вопрос: Как реализовать отображение документов из фермы SharePoint на сайте ASP.NET. То есть допустим у нас есть страница smth_page.aspx, а на неё подгружаются документы из SharePoint.
Комментарий: Догадываюсь что эту задачу можно решить двумя способами А) Запрос к бд SP напрямую Б) ? а вот это мне более интересно. Подскажите пожалуйста в какую сторону копать.
Пытался поискать SP API, но дельного не нашёл, возможно плохо искал
...
Рейтинг: 0 / 0
Интеграция Sharepoint к сайту ASP.NET
    #38495831
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercurySharePoint
Версия?

SashaMercuryА) Запрос к бд SP напрямую
Ни в коем случае, расстрел на месте.

SashaMercuryБ) ? а вот это мне более интересно.
Для 2007 - через серверную объектную модель. Для 2010 и 2013: SharePoint 2010 Client Object Model
...
Рейтинг: 0 / 0
Интеграция Sharepoint к сайту ASP.NET
    #38496348
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, здравствуйте. Спасибо за ответ.
Расстрел ?)Я понимаю что это не самый хороший вариант, но видимо он очень плохой. Объясните почему ?
Версия 2013.
Сейчас попробую разобраться
...
Рейтинг: 0 / 0
Интеграция Sharepoint к сайту ASP.NET
    #38496361
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу подключить к проекту пространство имён Microsoft.SharePoint.Client. Обязательно ли установливать SharePoint на машину где происходит разработка ?
http://msdn.microsoft.com/en-us/library/ee231582.aspx
...
Рейтинг: 0 / 0
Интеграция Sharepoint к сайту ASP.NET
    #38496380
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблему с библиотеками решил. Взял dll ..\Microsoft Office\Office15
...
Рейтинг: 0 / 0
Интеграция Sharepoint к сайту ASP.NET
    #38496443
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Принцип мне понятен, однако с реализацией есть проблемы. Если кто-нибудь может, подскажите как будет выглядеть код для отображения на странице smth_page.aspx списка файлов из библиотеки Sharepoint smth_library.
...
Рейтинг: 0 / 0
Интеграция Sharepoint к сайту ASP.NET
    #38496455
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryРасстрел ?)Я понимаю что это не самый хороший вариант, но видимо он очень плохой. Объясните почему ?
Версия 2013
SharePoint хранит данные списков не так тривиально, как кажется. На каждый тип поля зарезервировано определенное кол-во колонок, если это кол-во твоих полей превышает этот резерв, создается вторая строка. То есть 2 записи в таблице соответствуют 1 записи в списке, которую ты видишь своими глазами. И так далее, чем больше список, тем больше строк в таблице. Собрать всё это воедино единым запросом, чтобы он выводил данные в удобоваримом адекватном виде - еще то удовольствие. Во-вторых, нет гарантии, что в следующих версиях SharePoint будет собирать данные точно по такому же алгоритму. И так сейчас много тонкостей - нужно учитывать удаленные записи, корзину и прочие моменты. Завтра появятся еще какие-то условия. Это вкратце. И самое главное: MS рекомендует общаться с БД только через объектную модель.
...
Рейтинг: 0 / 0
Интеграция Sharepoint к сайту ASP.NET
    #38496999
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, спасибо :)
Это очень интересно. Интересно, зачем так сделано, но пока нет времени с этим разбираться.
Хотя, эту базу можно назвать реляционной ? Думается что нет. Или всё-же можно ?
...
Рейтинг: 0 / 0
Интеграция Sharepoint к сайту ASP.NET
    #38497018
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryМСУ, спасибо :)
Это очень интересно. Интересно, зачем так сделано, но пока нет времени с этим разбираться.
Хотя, эту базу можно назвать реляционной ? Думается что нет. Или всё-же можно ?
Назвать можно, но тонкости всё же имеются. Если интересует глубже, вот тут подробнее:

http://technet.microsoft.com/ru-ru/library/cc262813(v=office.14).aspx Перенос по строкам

При добавлении столбцов в список они сопоставляются со столбцами в таблице базы данных SQL Server. Каждая строка в таблице базы данных поддерживает фиксированное количество столбцов каждого из нескольких различных типов. Например, отдельная строка таблицы базы данных поддерживает восемь столбцов даты и времени и двенадцать числовых столбцов. Если число столбцов даты и времени превышает восемь, для каждого элемента списка будут использоваться две строки таблицы базы данных.

В случае с небольшими списками влиянием переноса по строкам на производительность можно пренебречь. Однако в случае с большими списками это влияние может быть значительным. Перенос по строкам производится при превышении допустимого числа столбцов хотя бы для одного типа столбцов.

Для большинства операций перенос по строкам приводит к снижению пропускной способности приблизительно на 35 % за каждую дополнительную строку. Чтобы проверить, сколько строк используется в списке, необходимо проанализировать схему списка и изучить типы столбцов.


Поэтому только объектная модель, никаких ручных ковыряний.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Интеграция Sharepoint к сайту ASP.NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]