Действительно ли файлы шаблонов Sharepoint хранятся в файловой системе?

StackOverflow https://stackoverflow.com/questions/1218057

  •  10-07-2019
  •  | 
  •  

Вопрос

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

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

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

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

Это было полезно?

Решение

Дин,

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

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

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

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top