Usuário com melhor resposta
webservice com erro : There was no endpoint listening at

Pergunta
-
Ola Pessoal...
Estou usando o VS2012 e desenvolvi um WEBSERVICE que rodando no VS funcional perfeitamente. Porem quando eu publico ele no meu servidor e tento acessa-lo de uma aplicação desktop eu recebo o seguinte erro :
Additional information: There was no endpoint listening at http://www.xxxxxxxxx.xxxx/service/WebService.asmx that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
Além de publica-lo eu tenho que fazer alguma configuração especial no WEB.config por exemplo ..? o Servidor tem que ter alguma permissão especial..? (meu site esta na UOL).
Grato pela ajuda.
Eduardo
Respostas
-
Verifique suas regras no firewall, eu estava com o mesmo problema, quando criei uma nova porta, para não perder tempo, resolvi usar a 8080 e funcionou, talvez tenha alguma regra impedido a conexão com sua porta.
Todas as Respostas
-
Além de criar uma regra de entrada no firewall do servidor para sua porta, o endereço que você está acessando deve estar nesse padrão: 192.168.1.1:8080 IP:PORTA
- Editado Poliana Dias quinta-feira, 19 de novembro de 2015 20:15
-
-
-
Ola Andre..
Eu acredito que deve estar faltando alguma coisa na minha WEB.Config, você teria um modelo de quais parametros ela deveria ter para atender o webservice...?
Segue o conteudo da minha web.config :
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.web>
<httpRuntime requestValidationMode="2.0" />
<customErrors mode="Off"/>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.0"/>
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>
</system.web>
<system.data>
<DbProviderFactories>
<clear />
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=5.0.9.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxxxx" />
</DbProviderFactories>
</system.data>
</configuration>Grato,
Eduardo
-
Verifique suas regras no firewall, eu estava com o mesmo problema, quando criei uma nova porta, para não perder tempo, resolvi usar a 8080 e funcionou, talvez tenha alguma regra impedido a conexão com sua porta.
-