我需要创建一个控制台应用程序来获取特定SharePoint 2007 Web应用程序中的所有网站集和子网站。此应用程序将在客户端计算机而不是SharePoint服务器上运行。
我不确定我们是否可以使用对象模型来创建在SharePoint服务器之外运行的应用程序。我还想过使用Webs.asmx Web服务,但找不到合适的方法来获取网站集。
对此的任何帮助都将深表感谢!
答案 0 :(得分:1)
您不能使用对象模型,因为控制台应用程序不会在服务器上运行。对于MOSS 2007,webservice是唯一的选择。
根据this question,使用开箱即用的Web服务无法列出所有网站集。如何编写自己的Web服务?