Как определить местоположение исходной страницы библиотеки документа Sharepoint на сервере?

Вы также должны вызвать эти две функции после flush():

session_write_close(); 
fastcgi_finish_request();
5
задан Layla 24 September 2008 в 07:47
поделиться

5 ответов

Ваш вопрос не очень ясен...

Вы обращаетесь к "исходному" коду страниц библиотеки документа? Это зависит при редактировании их с Разработчиком SharePoint или нет. Если не они должны быть расположены под 12 ульями (c:\program files\common files\microsoft shared\web server extensions\12). Если какая-либо модификация была сделана с помощью SPD2007, файлы будут храниться в базе данных содержания.

... или Вы обращаетесь к "источнику", где файлы хранятся? Все файлы, сохраненные в библиотеках документа, хранятся в базе данных содержания как блобы в таблице AllUserData.

1
ответ дан 14 December 2019 в 01:21
поделиться

SharePoint не хранит страницы непосредственно в файловой системе. Механизм немного менее прост.

Для понимания этого механизма необходимо понять понятие Двоения/Недвоения и Поставщика Виртуального тракта ASP.NET. SharePoint хранит страницы в Базе данных как БЛОБЫ и служит им использование поставщика Виртуального тракта ASP.NET.

Поставщик Виртуального тракта ASP.NET обеспечивает абстракцию между ASP.NET и FileSystem. Вместо того, чтобы получить Систему. Объект IO.FileStream непосредственно от файловой системы, поставщик использует MapPathBasedVirtualPathProvider и классы MapPathBasedVirtualFile для получения объекта FileStream.

Эта абстракция позволяет ASP.NET подавать страницы отовсюду, не имея необходимость хранить страницы в фактической файловой системе. Это понятие используется для реализации Двоения/Недвоения, которое в основном означает иметь единственную копию страницы и подавать их как различные страницы.

SharePoint усиливает эту новую возможность в ASP.NET 2.0, наряду с улучшенной функциональностью устройства хранения данных BLOB в SQL Server 2005 для подавания страниц.

6
ответ дан 14 December 2019 в 01:21
поделиться

Вы страницы появляются как 'aspx' страницы, они не хранятся на сервере нигде как aspx страницы. Все страницы или хранятся в DB как BLOB или 'соединяются' во времени выполнения от информации, хранившей в DB. SharePoint является нечетным монстром :)

Если Вы собираетесь отредактировать взгляд, существует несколько опций:

  • Разработчик SharePoint (я ненавижу это приложение),
  • Сделайте другую 'веб-страницу части', которая включает библиотеку документа в нем при изменении содержания вокруг него (самый легкий и лучший подход IMO)
  • сделайте специализированную веб-часть (самой трудной)

SharePoint берет whilet o, получают полное схватывание... это странно.

1
ответ дан 14 December 2019 в 01:21
поделиться

Если я понимаю то, что говорят Sacha и Naspinski, когда я создаю новую библиотеку Document, вид страницы получен от 12 ульев и сохранен (повторенный?) в DB. Страница больше не хранится в 12 ульев, что касается каждой библиотеки документа, у меня будет так или иначе "настроенная страница".

Это верно?

0
ответ дан 14 December 2019 в 01:21
поделиться

Когда Вы создаете шаблон библиотеки документа файлы из "12 ульев", повторяются в базу данных содержания SharePoint (SQL). Единственный надлежащий способ отредактировать те страницы в той точке состоит в том, чтобы использовать Microsoft SharePoint Designer.

Откройте SharePoint Designer и откройте рассматриваемый веб-сайт SharePoint, и Вы будете видеть свою библиотеку документа, перечисленную в файловом менеджере. Под Вашей библиотекой документа Вы будете видеть папку Forms, что папка Forms - то, что содержит исходные файлы, которые представляются к браузеру.

Вот снимок экрана:

Разработчик SharePoint http://friendfeed.s3.amazonaws.com/4fa26ae9322cf04ff95331fa24c12d1c44467730

1
ответ дан 14 December 2019 в 01:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: