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

HTTP 503通过SOAP访问Sharepoint excelservice.asmx时出错,sharepoint,soap,sharepoint-2010,http-status-code-503,Sharepoint,Soap,Sharepoint 2010,Http Status Code 503,我在宾夕法尼亚州立大学斯梅尔商学院工作。我正在为供应链计划做一个项目,我正在Sharepoint中创建一个excel工作簿,其中使用了大量自定义项。我访问工作簿或使用其他UDF没有问题,但当我尝试使用OpenWorkbookForEditing()时,我得到以下堆栈跟踪: System.Net.WebException:请求失败,HTTP状态为503:服务不可用。 位于System.Web.Services.Protocols.SoapHttpClientProtocol.ReadRespons

我在宾夕法尼亚州立大学斯梅尔商学院工作。我正在为供应链计划做一个项目,我正在Sharepoint中创建一个excel工作簿,其中使用了大量自定义项。我访问工作簿或使用其他UDF没有问题,但当我尝试使用OpenWorkbookForEditing()时,我得到以下堆栈跟踪:

System.Net.WebException:请求失败,HTTP状态为503:服务不可用。 位于System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage消息、WebResponse响应、Stream responseStream、Boolean异步调用) 位于System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName,Object[]参数) 位于ClassName.ExcelWebService.ExcelService.OpenWorkbookForEditing(字符串workbookPath、字符串uiCultureName、字符串dataCultureName、状态[]&状态) 在ClassName.ClassNameFunctions.testWriteCell()处

此外,我尝试通过PHP SOAP访问excelservice.asmx,但没有收到响应。每次尝试连接到此服务时,IIS日志中都会出现类似于以下内容的503错误:

2012-08-06 15:14:58 xxxx:xxxx:xxxx:XXXXXXXXXX POST/_vti_bin/excelservice.asmx-80-xxxx:xxxx:xxxx:xxxx:XXXXXX Mozilla/4.0+(兼容;+MSIE+6.0;+MS+Web+服务+客户端+协议+2.0.50727.5456)5030 59

我已尝试更改Sharepoint管理中心中的大多数设置,以及IIS中的一些设置。有人知道是什么导致了这个问题吗?谢谢


我正在Windows server 2008上运行Sharepoint 2010服务器

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

这里建议的解决方案是重新启动。如果这是一台开发人员的机器,那应该没什么大不了的


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

Josh感谢您的回复。我以前找到过此页面并尝试过此解决方案。服务器已经重新启动多次,虽然通过测试偶尔会停止服务,但我知道这不是主要问题。