none
webservice com erro : There was no endpoint listening at RRS feed

  • 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

    quarta-feira, 18 de novembro de 2015 13:13

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.
    • Sugerido como Resposta Marcos SJ segunda-feira, 23 de novembro de 2015 18:47
    • Marcado como Resposta Marcos SJ quinta-feira, 26 de novembro de 2015 17:25
    segunda-feira, 23 de novembro de 2015 14:52

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
    quinta-feira, 19 de novembro de 2015 20:15
  • Ola Poliana...

    Isto ja foi feito e não resolveu.

    Abs..

    sexta-feira, 20 de novembro de 2015 16:05
  • Verifique a porta no atributo address na tag endpoint do web.config
    sábado, 21 de novembro de 2015 02:52
  • 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

    segunda-feira, 23 de novembro de 2015 09:46
  • 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.
    • Sugerido como Resposta Marcos SJ segunda-feira, 23 de novembro de 2015 18:47
    • Marcado como Resposta Marcos SJ quinta-feira, 26 de novembro de 2015 17:25
    segunda-feira, 23 de novembro de 2015 14:52
  • Ola Marcos..

    Você poderia me dizer onde eu informo no meu programa a porta a ser usada....?

    Abs,

    Eduardo

    quarta-feira, 25 de novembro de 2015 13:44