【问题标题】:Are Sharepoint template files actually stored on the file system?Sharepoint 模板文件是否实际存储在文件系统上?
【发布时间】:2009-08-02 11:22:29
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: sharepoint sharepoint-designer


    【解决方案1】:

    迪恩,

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

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

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

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

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

    我希望这会有所帮助!

    【讨论】:

    • 优秀的答案。谢谢。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 2010-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多