【发布时间】:2011-02-06 14:06:31
【问题描述】:
我正在尝试使用 Sharepoint Web 服务以编程方式在 sharepoint 上创建站点。(C#)。
我尝试了 Admin.asmx 服务(CreateSite 方法)。
但它显示错误:
“System.Web.Services.dll 中发生了“System.InvalidOperationException”类型的未处理异常”。
我尝试了所有可能的参数。 当前引用以下链接:
- http://www.oliebol.org/blog/Lists/Posts/Post.aspx?ID=6
- http://msdn.microsoft.com/en-us/library/administration.admin.createsite.aspx
我的代码:
Admin admService = new Admin();
admService.Credentials = new NetworkCredential(username,password,domain);
admService.Url = "http://mychserver/_vti_adm/admin.asmx";
admService.PreAuthenticate = true;
try
{
String SitePath = "http://myserver/SiteDirectory/SharepointSampleSite";
admService.CreateSite(SitePath,"First Site", "Sample Site", 1033, "STS#0",
"Domain\\username",username,userid, "", "");
}
catch (System.Web.Services.Protocols.SoapException ex)
{
MessageBox.Show("Message:\n" + ex.Message + "\nDetail:\n" +ex.Detail.InnerText +
"\nStackTrace:\n" + ex.StackTrace);
}
谢谢,
【问题讨论】:
-
尝试发布完整的异常...带有内部异常...
标签: c# sharepoint-2007