我在宾夕法尼亚州立大学的 Smeal 商学院工作。我正在为供应链计划做一个项目,我正在 Sharepoint 中创建一个使用大量 UDF 的 excel 工作簿。我访问工作簿或使用其他 UDF 没有问题,但是当我尝试使用 OpenWorkbookForEditing() 时,我得到以下堆栈跟踪:
System.Net.WebException:请求失败,HTTP 状态为 503:服务不可用。在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) 在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) 在 ClassName.ExcelWebService .ExcelService.OpenWorkbookForEditing(String workbookPath, String uiCultureName, String dataCultureName, Status[]& status) 在 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+(兼容;+MSIE+ 6.0;+MS+Web+服务+客户端+协议+2.0.50727.5456) 503 0 0 59
我已经尝试更改 Sharepoint Central Administration 中的大部分设置,以及 IIS 中的一些设置。有谁知道是什么导致了这个问题?谢谢。
我在 Windows Server 2008 上运行 Sharepoint 2010 服务器。