A solicitação falhou com o status HTTP 417: Falha na expectativa - usando serviços da Web
alguns minutos atrás eu estava trabalhando em um projeto no visual studio 2010 e de repente meu pc foi reiniciado.
Após a reinicialização eu recebi o erro abaixo ao navegar nesse site na máquina local:
A solicitação falhou com o status HTTP 417: Expectation Failed.
Descrição: ocorreu uma exceção não tratada durante a execução da solicitação da web atual. Revise o rastreamento de pilha para obter mais informações sobre o erro e onde ele foi originado no código.
Detalhes da exceção: System.Net.WebException: A solicitação falhou com o status HTTP 417: Falha na expectativa.
o nome do meu site é:MyWebSite
Eu tenho um serviço da web em um servidor remoto (um vps) que MyWebSite está usando e esse erro está em relação com ele.
Line 172: [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/MyWebSiteEnable", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
Line 173: public bool MyWebSiteEnable() {
Line 174: object[] results = this.Invoke("MyWebSiteEnable", new object[0]);
Line 175: return ((bool)(results[0]));
Line 176: }
tudo está bem sobre esse serviço da web.
Então, o que é esse erro e como posso corrigi-lo?
existe apenas um método bool simples dentro desse serviço da web que retorna true.
e eu estou usando esse servo da web em code-behind como abaixo:
private void CheckForPageExpiration()
{
MyService service = new MyService();
if (service.MyWebSiteEnable())
{
}
else
{
Response.Redirect("~/blank.aspx");
}
}
Eu removi esse serviço da Web e adicionei-o novamente, mas ainda tenho esse erro!
o que há de errado nisso?
desde já, obrigado