我是Sharepoint的新手,刚刚开始使用Sharepoint Designer。我很好奇我在Sharepoint设计器中看到的文件系统,它似乎没有出现在其他任何地方。
当我在Sharepoint Designer中打开Sharepoint站点时,我看到所有列表的文件夹以及在其中创建的Web表单 - 我实际上是在查看Windows文件系统吗?或者这些虚拟文件实际上不存在于文件系统中?
换句话说,当我在Sharepoint中创建一个新的List时,做一堆模板文件(“AllItems.aspx”,“DispForm.aspx”等)会被写入某个文件系统吗?如果是这样,在哪里?
我问,因为我搜索过,在实际文件系统的任何地方找不到我在Sharepoint Designer中看到的任何文件。
答案 0 :(得分:10)
迪恩,
从本质上讲,您正在研究混合视图。当您打开SharePoint Designer时,您实际上正在查看存在于两个不同位置的文件组合:
一般来说,知道任何给定文件所在的位置是文件是否自定义的函数。事实上,未定制的文件(例如通过网站定义和功能提供的文件)确实存在于服务器文件系统中。如果这些文件应通过编辑(例如,通过SharePoint Designer)进行自定义,则编辑后的副本将在SQL Server中的内容数据库中结束并与该站点绑定。
MSDN有一篇很好的文章描述了SharePoint的虚拟化文件系统和我正在描述的自定义过程(我代表它而没有详细介绍)。我建议查看文章:http://msdn.microsoft.com/en-us/library/cc406685.aspx
我希望这有帮助!
答案 1 :(得分:-3)
我认为它们位于[server] / wwwroot / wss / virtualdirectoryofyoursharepoint上,每个列表的信息都保存在Sharepoint内容数据库中。