【发布时间】:2018-06-11 05:33:52
【问题描述】:
大家好,我目前正在开发需要在 SharePoint 2010 上创建文档集并将文件上传到这些文档集的应用程序。该应用程序将部署为 Windows 服务。当我在 Visual Studio 中调试应用程序时,它运行良好,但是当我将其部署为 Windows 服务时,我收到以下错误:
System.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.HttpWebRequest.GetResponse()
at Microsoft.SharePoint.Client.SPWebRequestExecutor.Execute()
at Microsoft.SharePoint.Client.ClientContext.GetFormDigestInfoPrivate()
at Microsoft.SharePoint.Client.ClientContext.EnsureFormDigest()
at Microsoft.SharePoint.Client.ClientContext.ExecuteQuery()
at PensionerPayroll.BusinessLayer.SharePointHelper.CreateDocumentSet(ClientContext context, List`1 fieldNames, String[] fieldValues, String documentLibraryName)
at PensionerPayroll.BusinessLayer.Controllers.FolderSweeper.CreateECMEntry(String[]
fieldValues, String[] fileNames, String metadataFileName)
at PensionerPayroll.BusinessLayer.Controllers.FolderSweeper.SweepFiles()
我尝试使用我自己的凭据和服务帐户凭据部署 Windows 服务,这两者都对 SharePoint 站点具有最高权限。我已在将托管该服务的服务器上安装了 Microsoft SharePoint 2010 SDK。该应用程序建立在 .NET 框架 4.6 之上。问题可能出在 .NET 框架版本上吗?
【问题讨论】:
标签: c# sharepoint sharepoint-2010