HTTP 503错误通过SOAP访问Sharepoint excelservice.asmx

时间:2012-08-06 15:33:49

标签: sharepoint soap sharepoint-2010 http-status-code-503

我在宾州州立大学的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服务器。

1 个答案:

答案 0 :(得分:0)

可以看看这篇文章也许会有所帮助。

http://technet.microsoft.com/en-us/library/ee513104.aspx

此处建议的解决方案是重新启动。如果这是一台开发机器,那应该不是什么大问题。

还要确保没有应用程序池停止,因为这可能导致服务不可用。