Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 2007 如何显示当前用户可以访问的站点列表?_Sharepoint 2007 - Fatal编程技术网

Sharepoint 2007 如何显示当前用户可以访问的站点列表?

Sharepoint 2007 如何显示当前用户可以访问的站点列表?,sharepoint-2007,Sharepoint 2007,我正在开发MOSS 2007,我想构建一个sharepoint Web部件,可以列出当前用户可见的所有站点(在同一个SPfarm中)。我能想到的是: 使用FullTextSqlQuery类搜索站点,但是否可行 构建一个外部应用程序,使用Sharepoint对象模型对用户站点信息进行爬网。然后,Web部件可以使用此信息 有什么简单的解决办法吗 任何想法都将不胜感激。谢谢 请看这里的“示例3” 您需要编写一些托管(.net)代码。默认情况下,SharePoint会创建站点地图。除非您已关闭此功能,否

我正在开发MOSS 2007,我想构建一个sharepoint Web部件,可以列出当前用户可见的所有站点(在同一个SPfarm中)。我能想到的是:

  • 使用FullTextSqlQuery类搜索站点,但是否可行
  • 构建一个外部应用程序,使用Sharepoint对象模型对用户站点信息进行爬网。然后,Web部件可以使用此信息
  • 有什么简单的解决办法吗

    任何想法都将不胜感激。谢谢

    请看这里的“示例3”


    您需要编写一些托管(.net)代码。

    默认情况下,SharePoint会创建站点地图。除非您已关闭此功能,否则您可以通过将
    /\u layouts/viewsts.aspx
    附加到站点URL来从站点获取一个。谢谢。这种方法只给我一个直接子网站的列表,不管我是否有权访问。我想要的是SPFarm中我可以访问的所有站点。有什么想法吗?谢谢你的链接。请给我一些时间消化这些材料。