Sharepoint模板文件是否实际存储在文件系统中?

时间:2009-08-02 03:06:01

标签: sharepoint sharepoint-designer

我是Sharepoint的新手,刚刚开始使用Sharepoint Designer。我很好奇我在Sharepoint设计器中看到的文件系统,它似乎没有出现在其他任何地方。

当我在Sharepoint Designer中打开Sharepoint站点时,我看到所有列表的文件夹以及在其中创建的Web表单 - 我实际上是在查看Windows文件系统吗?或者这些虚拟文件实际上不存在于文件系统中?

换句话说,当我在Sharepoint中创建一个新的List时,做一堆模板文件(“AllItems.aspx”,“DispForm.aspx”等)会被写入某个文件系统吗?如果是这样,在哪里?

我问,因为我搜索过,在实际文件系统的任何地方找不到我在Sharepoint Designer中看到的任何文件。

2 个答案:

答案 0 :(得分:10)

迪恩,

从本质上讲,您正在研究混合视图。当您打开SharePoint Designer时,您实际上正在查看存在于两个不同位置的文件组合:

  1. 您已连接的SharePoint Web前端(WFE)的本地文件系统。
  2. 包含您已打开网站的内容数据库(在SQL Server中)。
  3. 一般来说,知道任何给定文件所在的位置是文件是否自定义的函数。事实上,未定制的文件(例如通过网站定义和功能提供的文件)确实存在于服务器文件系统中。如果这些文件应通过编辑(例如,通过SharePoint Designer)进行自定义,则编辑后的副本将在SQL Server中的内容数据库中结束并与该站点绑定。

    MSDN有一篇很好的文章描述了SharePoint的虚拟化文件系统和我正在描述的自定义过程(我代表它而没有详细介绍)。我建议查看文章:

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

    我希望这有帮助!

答案 1 :(得分:-3)

我认为它们位于[server] / wwwroot / wss / virtualdirectoryofyoursharepoint上,每个列表的信息都保存在Sharepoint内容数据库中。