Web services 使用Web Service Admin.CreateSite()方法创建SharePoint网站时出现问题
使用管理SharePoint Web服务创建SharePoint网站时遇到问题。我的基本环境是在一台计算机(服务器)上运行的SharePoint 2007实例,以及在第二台计算机(客户端)上运行的一些VS 2008代码。两台机器都在同一个域中。在VS 2008中,我使用URL添加了一个Web引用,在我的代码中我有:Web services 使用Web Service Admin.CreateSite()方法创建SharePoint网站时出现问题,web-services,sharepoint,Web Services,Sharepoint,使用管理SharePoint Web服务创建SharePoint网站时遇到问题。我的基本环境是在一台计算机(服务器)上运行的SharePoint 2007实例,以及在第二台计算机(客户端)上运行的一些VS 2008代码。两台机器都在同一个域中。在VS 2008中,我使用URL添加了一个Web引用,在我的代码中我有: service.Admin admin = new service.Admin(); System.Net.NetworkCredential credentials = ne
service.Admin admin = new service.Admin();
System.Net.NetworkCredential credentials =
new System.Net.NetworkCredential("username", "password", "DOMAIN");
admin.Credentials = credentials;
admin.CreateSite("siteName", "Site Name", "This describes site", 1033, "STS#1",
@"DOMAIN\username", "username", "myemail@address.com", "", "");
这可以很好地编译,但当我运行它时,我会得到以下形式的错误:
类型异常
'Microsoft.SharePoint.SoapServer.SoapServerException'
被扔了
我尝试过各种变化,但没有成功。有人能看出什么明显的错误吗?此时,最令人沮丧的是无法在SharePoint服务器上找到任何日志记录来指示异常的原因。我应该在哪里查找SharePoint Web服务日志?请注意,我可以毫无问题地调用其他SharePoint Web服务,如列表。问题似乎与管理服务有关
提前感谢您的帮助。Martin您正在尝试使用创建一个新网站(
SPWeb
),它创建的是网站集(SPSite
),而不是网站
尽管在任何SharePoint 2007 web服务(SharePoint 2010确实有)中都没有CreateWeb
方法,但您可以使用Meetings
web服务使用任何网站定义(不仅是会议工作区定义)创建新网站: