我在宾夕法尼亚州的Smeal商学院工作。我正在为供应链计划做一个项目,并且我在Sharepoint中创建了一个使用大量UDF的Excel工作簿。我没有访问工作簿或使用其他UDF的问题,但是当我尝试使用OpenWorkbookForEditing()时,我得到以下堆栈跟踪:通过SOAP访问Sharepoint excelservice.asmx时发生HTTP 503错误
System.Net.WebException:请求失败,HTTP状态503:服务不可用。 在System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage消息,WebResponse的响应,流responseStream,布尔asyncCall) 在System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(字符串方法名,对象[]参数) 在ClassName.ExcelWebService.ExcelService.OpenWorkbookForEditing(字符串workbookPath,字符串uiCultureName,字符串dataCultureName,状态[] &状态) 在ClassName.ClassNameFunctions.testWriteCell()
此外,我试图通过PHP SOAP访问excelservice.asmx并没有收到答复。每次尝试连接到此服务都会在IIS日志中提供类似于以下内容的503错误:
2012-08-06 15:14:58 xxxx :: xxx:xxxx:xxxx:xxxxxxx POST/_vti_bin/excelservice。 asmx - 80 - xxxx :: xxx:xxxx:xxxx:xxxxxxx Mozilla/4.0 +(compatible; + MSIE + 6.0; + MS + Web + Services + Client + Protocol + 2.0.50727.5456)503 0 0 59
I已尝试更改Sharepoint管理中心的大部分设置,以及IIS中的一些设置。有谁知道什么可能导致这个问题?谢谢。
我运行Windows Server 2008
乔希感谢您的回复。我之前找到了这个页面,并尝试了这个解决方案。服务器已经多次重新启动,偶尔通过测试停止服务,但我知道这不是主要问题。 – 2012-08-06 17:01:48