我在宾州州立大学的Smeal商学院工作。我正在为供应链计划做一个项目,我在Sharepoint中创建了一个使用大量UDF的excel工作簿。我没有问题访问工作簿或使用其他UDF,但当我尝试使用OpenWorkbookForEditing()时,我得到以下堆栈跟踪:
System.Net.WebException:请求失败,HTTP状态为503:服务不可用。 在System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage消息,WebResponse响应,流responseStream,布尔asyncCall) 在System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName,Object []参数) 在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管理中的大多数设置,以及IIS中的某些设置。有谁知道可能导致这个问题的原因是什么?感谢。
我正在Windows Server 2008上运行Sharepoint 2010服务器。
答案 0 :(得分:0)
可以看看这篇文章也许会有所帮助。
http://technet.microsoft.com/en-us/library/ee513104.aspx
此处建议的解决方案是重新启动。如果这是一台开发机器,那应该不是什么大问题。
还要确保没有应用程序池停止,因为这可能导致服务不可用。