1

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

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

换句话说,当我在 Sharepoint 中创建一个新列表时,是否会将一堆模板文件(“AllItems.aspx”、“DispForm.aspx”等)写入文件系统的某个地方?如果有,在哪里?

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

4

2 回答 2

9

迪恩,

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

  1. 您连接到的 SharePoint Web 前端 (WFE) 的本地文件系统。
  2. 包含您打开的站点的内容数据库(在 SQL Server 中)。

一般而言,知道任何给定文件所在的位置取决于该文件是否是定制的。事实上,未自定义的文件(例如通过站点定义和功能配置的文件)确实存在于服务器文件系统中。如果这些文件应该通过编辑(例如,通过 SharePoint Designer)进行自定义,则编辑后的副本最终会出现在 SQL Server 内的内容数据库中并与站点相关联。

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

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

我希望这有帮助!

于 2009-08-02T03:22:29.777 回答
-3

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

于 2009-08-02T03:10:15.290 回答