SharePoint2010 14目录(1)

安装过SharePoint 2010之后,就可以在安装盘下找到诸如Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14的目录,SharePoint2010的重要程序文件和配置文件都会在14目录中体现出来。

如果你是一位SharePoint2010管理人员或开发人员,都有必要了解一下其安装目录14下各个子文件夹的相关功能。驱动SharePoint2010平台正常运行的各种配置文件、Feature、页面文件都要放置到安装目录的相应子文件夹内。

14目录在安装盘的完整路径如下:

盘符:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14

在这个文件夹下有一些子文件夹,每个文件夹都有其特殊的功能。如图1所示:

SharePoint 2010 Web Server Extensions下的14目录

图1

在图1中我们可以看到有许多子文件夹,打开每个子文件夹都会有许多各种类型的文件,有些文件夹还会存储一些我们自定义开发的相关文件。

下面对14目录下一些重要子文件夹的功能作如下介绍:

1) ISAPI:此文件夹主要存放一些SharePoint2010二次开发时需要的API接口文件,在开发过程中如果需要这些dll文件,直接复制到VS2010解决方案的bin文件夹下即可,如图2所示的ISAPI文件夹内的相关文件:

SharePoint 2010 14目录下的ISAPI目录

图2

图2我只是截取了一部分文件,其实ISAPI文件夹内存放的不只是.dll文件,还有一些子文件夹、aspx文件、WebService的asmx文件、WCF的svc文件等。使用这些文件都可以做二次开发使用。

2) BIN:此文件夹下主要存储一些相关附助工具的文件,如:STSADM.EXE用来运行CMD命令的工具、psconfigui.exe用来运行SharePoint产品配置向导等。

3) LOGS:用来存放SharePoint2010的日志文件。日志文件每天都会产生,时间一长要注意清理,以免造成磁盘空间不足的情况。也可以使用管理中心把此日志文件夹的位置转移到别的磁盘上去。

4) Resources:用来存储通用的资源文件resx,如Feature中定义的资源文件。

5) TEMPLATE:这是个非常重要的文件夹,我们在二次开发或配置时都会用到这个文件夹。其下有许多的子文件夹,如图3所示:

SharePoint 2010 14目录下的TEMPLATE

图3

A.LAYOUTS:用来存储站点的相关管理页面文件。

B.IMAGES:用来存储站点的图片文件。

C.XML:用来存储一些配置文件,主要包括文档库中存储的各种文件类型的图标,字段类型的配置文件以及一些XSD文件。

D.CONTROLTEMPLATES:用来存储通用的用户控件ASCX文件和各个用途的模板文件,还有我们使用VS2010开发的可视Web部件的用户控件文件也会存储在此文件夹下。

E.FEATURES:用来存储使用Feature部署相关功能的配置文件和其它被引用的文件。

我们在做SharePoint2010二次开发的过程中,每个功能的相关配置文件都会存放在相应的14目录的相关子文件夹内,一般情况下我们不需要去关注文件是如何存储的,这些VS2010都会帮我们完成。只有一些特殊情况下才需要我们手工去放置文件到相应的文件夹下。

6) ADMISAPI:此目录包含管理中心的 Soap 服务。如果更改此目录,远程网站创建和服务中公开的其他方法将无法正常工作。

7) CONFIG:此目录包含用于通过 SharePoint Server 扩展 IIS 网站的文件。如果更改此目录或其内容,Web 应用程序设置将无法正常工作。

8) HCCab:各语言的企业门户的帮助安装文件

9) Help:各语言的配置帮助文件

10) Policy:sharepoint各个版本的政策dll文件和政策配置文件。

11) UserCode:沙盒模式的相关工具

12) WebClients: 包含WebClient 服务相关配置文件

13) WebServices:包含Web服务文件

原文地址:https://www.cnblogs.com/gamewyd/p/3210175.html