【发布时间】:2011-02-10 18:15:40
【问题描述】:
我有以下要求
要求:“以编程方式在托管在远程服务器上的 Web 应用程序上创建站点集合,然后在其中创建子站点”
我能够使用 Admin.asmx Web 服务成功创建网站集。但是,对于 Sub sat,当我使用以下代码时 - 它会引发异常“访问被拒绝。(来自 HRESULT 的异常:0x80070005(E_ACCESSDENIED))”
Uri site = new Uri("http://SharePoint2010Site/");
string webServicePath = "_vti_bin/Sites.asmx";
string webServiceUrl = Path.Combine(site.AbsoluteUri, webServicePath);
Sites webService = new Sites();
webService.Credentials = CredentialCache.DefaultNetworkCredentials;
webService.Url = webServiceUrl;
//the following line creates the sub site
string result = webService.CreateWeb("Sub Site", "Sub Site", "Sub Site Desc", "STS#0",
1033, true, 1033, true, 1033, true, true, true, true, true, true, true);
访问被拒绝异常的原因是什么?
【问题讨论】:
标签: sharepoint sharepoint-2010