SPSite目录选择(C#)

时间:2009-07-16 21:51:12

标签: c# sharepoint spsite

我的代码贯穿了我们在SharePoint中创建的所有网站,并找到了包含文档的网站。当我创建SPSite对象(?)时,我正在定义一个特定的目录,但无论我做什么,该脚本总是运行在SharePoint中的所有站点,而不仅仅是指定目录中的站点。

这是代码行的样子: 使用(SPSite网站=新SPSite(“http://www.mysite.com/myprojects/ABC/”))

我正在尝试将这些网站放在../myprojects/ABC/目录中,但我收到了mysite.com中的所有网站

非常感谢任何想法或见解。

2 个答案:

答案 0 :(得分:1)

问题是:你的迭代代码是什么样的?如果你做一个site.OpenWeb(),然后使用SPWeb.Webs属性递归遍历直接子节点,你应该没问题。

您的行为听起来更像是使用site.AllWebs,它返回网站集中的所有网站(SPWeb)。

答案 1 :(得分:0)