以编程方式在sharepoint 2010中获得14个配置单元路径

时间:2011-02-09 06:47:27

标签: sharepoint-2010

我需要使用C#.net。

中的代码获得14个hive路径

任何人都可以告诉我该怎么做?

1 个答案:

答案 0 :(得分:15)

您可以使用SPUtility - 通过查看SPWeb对象的网络路径来访问物理路径。

使用SPUtility获取Sharepoint的SetupPath,如下所示:

using Microsoft.SharePoint.Utilities;
string spSetupPath = SPUtility.GetGenericSetupPath(string.Empty);
//e.g. returns "C:\Program Files\Common files\Microsoft Shared\Web Server Extensions\14

或者您可以使用SPWeb的服务器相对URL方法:

using Microsoft.Sharepoint;
string spServerURL = SPWeb.ServerRelativeUrl;

MSDN documentation SPWeb.ServerRelativeURL

还有一个overview of the Sharepoint 2010 14 hive structure