Действительно ли файлы шаблонов Sharepoint хранятся в файловой системе?
-
10-07-2019 - |
Вопрос
Я новичок в Sharepoint и только начинаю разбираться с Sharepoint Designer.Мне интересно узнать о файловой системе, которую я вижу в конструкторе SharePoint, которая больше нигде не встречается.
Когда я открываю сайт Sharepoint в SharePoint Designer и вижу папки для всех моих списков и созданные в них веб-формы, действительно ли я смотрю на файловую систему Windows?Или это виртуальные файлы, которых на самом деле не существует в файловой системе?
Другими словами, когда я создаю новый список в Sharepoint, записывается ли где-нибудь в файловую систему группа файлов шаблонов («AllItems.aspx», «DispForm.aspx» и т. д.)?Если да, то где?
Я спрашиваю, потому что я искал и не смог найти ни одного файла, который вижу в Sharepoint Designer, в реальной файловой системе.
Решение
Дин,
По сути, вы смотрите на гибридную точку зрения.Когда вы открываете SharePoint Designer, вы фактически просматриваете комбинацию файлов, которые существуют в двух разных местах:
- Локальная файловая система веб-интерфейса SharePoint (WFE), к которой вы подключены.
- База данных контента (внутри SQL Server), в которой находится открытый вами сайт.
Вообще говоря, знание того, где находится тот или иной файл, зависит от того, настроен ли этот файл.Ненастроенные файлы (например, те, которые предоставляются через определения и функции сайта) фактически находятся в файловой системе сервера.Если эти файлы необходимо изменить путем редактирования (например, с помощью SharePoint Designer), отредактированная копия попадает в базу данных контента на SQL Server и привязывается к сайту.
В MSDN есть хорошая статья, описывающая виртуализированную файловую систему SharePoint и процесс настройки, который я описываю (я представляю его, не вдаваясь в подробности).Рекомендую посмотреть статью:
http://msdn.microsoft.com/en-us/library/cc406685.aspx
Надеюсь, это поможет!
Другие советы
Я думаю, они находятся на [server] / wwwroot / wss / virtualdirectoryofyoursharepoint, и информация о каждом списке сохраняется в базе данных контента Sharepoint.