Файлы шаблона Sharepoint действительно хранятся в файловой системе? - PullRequest
2 голосов
/ 02 августа 2009

Я новичок в Sharepoint и только начинаю ковыряться в Sharepoint Designer. Меня интересует файловая система, которую я вижу в конструкторе Sharepoint, который, кажется, больше нигде не появляется.

Когда я открываю сайт Sharepoint в Sharepoint Designer и вижу папки для всех моих списков и созданные в них веб-формы - я действительно смотрю на файловую систему Windows? Или это файлы виртуального вывода, которые на самом деле не существуют в файловой системе?

Другими словами, когда я создаю новый список в Sharepoint, не записываются ли в файловую систему где-нибудь куча файлов шаблонов («AllItems.aspx», «DispForm.aspx» и т. Д.) Если да, то где?

Я спрашиваю, потому что я искал и не могу найти ни одного файла, который вижу в Sharepoint Designer, где-либо в реальной файловой системе.

Ответы [ 2 ]

10 голосов
/ 02 августа 2009

Дин,

По сути, вы смотрите на гибридное представление. Когда вы открываете SharePoint Designer, вы фактически видите комбинацию файлов, которые существуют в двух разных местах:

  1. Локальная файловая система веб-интерфейса SharePoint (WFE), к которому вы подключены.
  2. База данных контента (в SQL Server), в которой находится открытый сайт.

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

В MSDN есть хорошая статья, описывающая виртуализированную файловую систему SharePoint и описываемый мной процесс настройки (я представляю его, не вдаваясь в подробности). Я бы порекомендовал проверить статью:

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

Надеюсь, это поможет!

0 голосов
/ 02 августа 2009

Я думаю, они находятся на [server] / wwwroot / wss / virtualdirectoryofyoursharepoint, и информация о каждом списке сохраняется в базе данных контента Sharepoint.

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