SharePoint:如何以编程方式确定网站的网站目录

SharePoint:如何以编程方式确定网站的网站目录,sharepoint,moss,sitedirectory,Sharepoint,Moss,Sitedirectory,是否有方法获取网站的网站集网站目录,即在协作或发布门户网站的网站集设置中定义的网站集网站目录 当然,我可以遍历网站集的所有SPWeb,但我希望有一种更简单的方法来获取目录,因为信息似乎已经存储在某个地方 再见, 弗洛 更新 当然,我希望通过编程获得信息。您指的是网站内容和结构下的网站目录吗 如果是,您可以浏览到http://sitename/_layouts/sitemanager.aspx 若要查看站点目录,请假定您对该站点具有足够的权限。您指的是站点内容和结构下的站点目录吗 如果是,您可以浏

是否有方法获取网站的网站集网站目录,即在协作或发布门户网站的网站集设置中定义的网站集网站目录

当然,我可以遍历网站集的所有SPWeb,但我希望有一种更简单的方法来获取目录,因为信息似乎已经存储在某个地方

再见, 弗洛

更新


当然,我希望通过编程获得信息。

您指的是网站内容和结构下的网站目录吗


如果是,您可以浏览到http://sitename/_layouts/sitemanager.aspx 若要查看站点目录,请假定您对该站点具有足够的权限。

您指的是站点内容和结构下的站点目录吗


如果是,您可以浏览到http://sitename/_layouts/sitemanager.aspx 若要查看站点目录,请假定您有足够的权限访问该站点。

如果您有权访问WSS数据库,则可以利用现有SP或创建自己的SP。我想返回“RequestAccessEmail”之类的东西,并将其合并到我们自己的站点地图中,以便知道站点所有者是谁。我们的SP是最基本的

CREATE PROCEDURE [dbo].[my_sitemap]( @PartialUrl nvarchar(260) ) AS SELECT ID, FullUrl, Title, RequestAccessEmail FROM Webs WHERE FullUrl LIKE @PartialUrl + '%' ORDER BY FullUrl GO
对我来说很有效。希望这能有所帮助。

如果您有权访问WSS数据库,您可以利用现有SP或创建自己的SP。我想返回“RequestAccessEmail”之类的东西,并将其合并到我们自己的站点地图中,以便知道站点所有者是谁。我们的SP是最基本的

CREATE PROCEDURE [dbo].[my_sitemap]( @PartialUrl nvarchar(260) ) AS SELECT ID, FullUrl, Title, RequestAccessEmail FROM Webs WHERE FullUrl LIKE @PartialUrl + '%' ORDER BY FullUrl GO
对我来说很有效。希望这有帮助。

站点目录路径存储在根web属性包中

下面的代码取自内部实用程序类SiteDirectoryUtil,显示了如何确定路径的逻辑


站点目录路径存储在根web属性包中

下面的代码取自内部实用程序类SiteDirectoryUtil,显示了如何确定路径的逻辑


感谢您的重播,我知道在UI浏览器上可以在哪里设置或获取此信息。但我想以编程方式获取站点目录的路径。感谢您的重播,我知道在UI浏览器上可以在哪里设置或获取此信息。但是我想以编程方式获取站点目录的路径。