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

Sharepoint 2010 在sharepoint 2010中以编程方式获取14个配置单元路径,sharepoint-2010,Sharepoint 2010,我需要使用C#.net中的代码获取14个配置单元路径 有人能告诉我怎么做吗?您可以使用SPUtility访问物理路径-通过查看SPWeb对象访问web路径 使用SPUtility获取Sharepoint的设置路径,如下所示: using Microsoft.SharePoint.Utilities; string spSetupPath = SPUtility.GetGenericSetupPath(string.Empty); //e.g. returns "C:\Program Files\

我需要使用C#.net中的代码获取14个配置单元路径


有人能告诉我怎么做吗?

您可以使用
SPUtility
访问物理路径-通过查看
SPWeb
对象访问web路径

使用
SPUtility
获取Sharepoint的设置路径,如下所示:

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;


还有一个。

您想要配置单元路径还是真的想要访问例如Controltemplates/Layouts?我不想访问此路径。我需要以编程方式设置14个配置单元布局路径(物理路径);我遇到错误:无法将方法组“GetGenericSetupPath”转换为非委托类型“string”。您打算调用该方法吗?如果代码中有错误,您需要在该方法之后添加
(string.Empty)
——查看我发布的SPUtility链接的示例用法。