【发布时间】:2017-02-23 08:41:27
【问题描述】:
请帮助解决问题。 我有申请。它调用 SharePoint Web 服务 List.asmx 来获取列表元素。 代码如下:
Lists listService = new Lists();
NetworkCredential credentials = new NetworkCredential();
credentials.UserName = serviceUserName
credentials.Password = servicePassword;
credentials.Domain = domain;
listService.Credentials = credentials;
listService.Url = serviceUrl.ToString();
XmlDocument xmlDoc = new XmlDocument();
XmlNode nodeListItems = listService.GetListItems(categoryListName.ToString(), null, null, null, "10000", null, null);
凭据用户有权访问列表站点。 如果我在任何服务器上部署应用程序,就可以了。我得到列表的元素。但是,如果我将应用程序部署在与列表站点相同的服务器上,则会收到错误 401:未经授权。
我该如何解决这个问题?我真的需要在同一台服务器上部署应用程序。
【问题讨论】:
-
是 SharePoint 2010 还是 SharePoint 2013 还是 SharePoint O365??