我有一台SharePoint(SP)自定义Web服务,我已部署在机器A,B和机器C中。机器A是SharePoint 2007,机器B是SharePoint 2010,而机器C是另一台SharePoint 2007。
我在机器D中安装了我的应用程序,从这个应用程序运行服务,一次一个地抓取机器A,机器B和机器C的所有文件。对于所有3台机器的文档的爬网,需要SP Custom Webservice,我已经在所有这3台机器中分别部署在ISAPI文件夹中。
在机器B和机器C中爬行正好。但我得到了机器A的以下错误,
错误:CiteCheck.SharePointConnector.SharePointConnectorService - ThreadId = [8] - 连接器运行期间发生异常:message = [The 请求失败,HTTP状态为401:未授权。],stacktrace = [at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage 消息,WebResponse响应,流responseStream,布尔值 asyncCall)
在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(字符串 methodName,Object [] parameters)
在 CiteCheck.SharePointServices.SPExtendedService.ExtendedService.GetListItemPermissions(字符串 SITEURL)
请有人帮助我解决这个问题。
提前致谢。