none
WebService retornando erro - autenticação RRS feed

  • Pergunta

  • Pessoal, eu sou bem crú quando se fala em WebService.

    A empresa que trabalho fez um webservice para retornar alguns valores, tiveram que mudar a aplicação de local e agora esta dando um erro de autenticação

    Essa é a pagina que retorna o erro.

    http://www.transmontone.uni5.net/Erro.aspx?erro=WebService%20retornou%20erro:%20Imposs%C3%ADvel%20conectar-se%20ao%20servidor%20remoto

    e essa é a pagina que o site do cliente acessa

    http://www.transmontone.uni5.net/

    Alguem poderia me ajudar? a Aplicação não tem manutenção desde 2010

    E a pagina que esta o webservice é essa

    http://transmontone.no-ip.info:9090/wbssrtcinternet.asmx

    • Editado LGonsales sexta-feira, 24 de abril de 2015 18:49
    sexta-feira, 24 de abril de 2015 18:47

Respostas

  • Boa Noite, LGonsales
    Provavelmente a referência ao webservice deve estar desatualizada. Verifique no web.config da sua aplicação para garantir que o caminho do webservice está correto.
    Por outro lado, obtenha o log do event viewer para saber o detalhe do erro.
    Abraço,
    sábado, 25 de abril de 2015 04:00

Todas as Respostas

  • Esse erro é muito genérico, não tem mais detalhes? Como vc sabe que é de autenticação? 


    Att. Andre de Mattos Ferraz

    sexta-feira, 24 de abril de 2015 19:24
  • Na verdade eu não sei, a unica coisa que sei é que funcionava até 3 dias atras e depois da troca do servidor não funciona mais.
    sexta-feira, 24 de abril de 2015 19:54
  • Esse erro é muito genérico, não tem mais detalhes? Como vc sabe que é de autenticação? 


    Att. Andre de Mattos Ferraz

    Não sei se isso ajuda, mas quando testo o webservice com o SoapUI ele me retorna esse erro quando tento criar uma WSDL

            Error loading [http://transmontone.no-ip.info:9090/wbssrtcinternet.asmx]: org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: does not close tag

    sexta-feira, 24 de abril de 2015 20:22
  • Boa Noite, LGonsales
    Provavelmente a referência ao webservice deve estar desatualizada. Verifique no web.config da sua aplicação para garantir que o caminho do webservice está correto.
    Por outro lado, obtenha o log do event viewer para saber o detalhe do erro.
    Abraço,
    sábado, 25 de abril de 2015 04:00
  • Boa Noite, LGonsales
    Provavelmente a referência ao webservice deve estar desatualizada. Verifique no web.config da sua aplicação para garantir que o caminho do webservice está correto.
    Por outro lado, obtenha o log do event viewer para saber o detalhe do erro.
    Abraço,
    Geralmente fica no final do Web.config.

    Att. Andre de Mattos Ferraz

    segunda-feira, 27 de abril de 2015 11:54
  • Bom dia LGonsales,

    Marquei a resposta do Demétrio, pois ele deu uma boa dica de onde você pode encontrar seu problema. Caso ainda não tenha resolvido, desmarque a resposta e nos envie mais detalhes do problema que continuaremos ajudando.

    Obrigado,

    Abraço!


    Eduardo Romero

    Esse conteudo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais facil para os outros visitantes encontrarem a resolucao mais tarde.

    segunda-feira, 27 de abril de 2015 13:59
    Moderador
  • Na verdade eu não achei o caminho no meu web.config

    <?xml version="1.0"?>
    <configuration>
    <connectionStrings/>
    <system.web>
    <!-- 
                Set compilation debug="true" to insert debugging 
                symbols into the compiled page. Because this 
                affects performance, set this value to true only 
                during development.

                Visual Basic options:
                Set strict="true" to disallow all data type conversions 
                where data loss can occur. 
                Set explicit="true" to force declaration of all variables.
            -->
    <compilation debug="true" strict="false" explicit="true">
    <assemblies>
    <add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    <add assembly="CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    <add assembly="System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation>
    <pages>
    <namespaces>
    <clear/>
    <add namespace="System"/>
    <add namespace="System.Collections"/>
    <add namespace="System.Collections.Specialized"/>
    <add namespace="System.Configuration"/>
    <add namespace="System.Text"/>
    <add namespace="System.Text.RegularExpressions"/>
    <add namespace="System.Web"/>
    <add namespace="System.Web.Caching"/>
    <add namespace="System.Web.SessionState"/>
    <add namespace="System.Web.Security"/>
    <add namespace="System.Web.Profile"/>
    <add namespace="System.Web.UI"/>
    <add namespace="System.Web.UI.WebControls"/>
    <add namespace="System.Web.UI.WebControls.WebParts"/>
    <add namespace="System.Web.UI.HtmlControls"/>
    </namespaces>
    </pages>
    <!--
                The <authentication> section enables configuration 
                of the security authentication mode used by 
                ASP.NET to identify an incoming user. 
            -->
    <authentication mode="None"/>
    <!--
                The <customErrors> section enables configuration 
                of what to do if/when an unhandled error occurs 
                during the execution of a request. Specifically, 
                it enables developers to configure html error pages 
                to be displayed in place of a error stack trace.

            <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
                <error statusCode="403" redirect="NoAccess.htm" />
                <error statusCode="404" redirect="FileNotFound.htm" />
            </customErrors>
            -->
    </system.web>
    <appSettings>
    <add key="Tpg" value="SQLSERVER"/>
    <add key="Tpe" value="SQLSERVER"/>
    <!--<add key="StrConng" value="/pMTvg57mTNvYOflpKk0kYtYxN6lczxwBPCbVPAeTcvou+6NUJPT4E0RMmmmjwngXm3rPDRYRcRTJDprjqrY6mpTVrrIJk7rvEt4Sl1sp1o8MagEAG5JGJxvdjIxBWUonhOvC92rGewrxyvw3dMDMgnGlsdICpQy5MgFQYAftlm8rAnFRB20UWhQ00BGxBRG"/> -->


    <add key="StrConne" value=""/>
    <add key="StrTipo" value="N"/>
    </appSettings>
    </configuration>

    aqui esta o meu webconfig, tirei a string de conexao por questão de segurança

    segunda-feira, 27 de abril de 2015 20:16
  • Esse web.config é da aplicação que chama o webservice ou do webservice em si?

    Att. Andre de Mattos Ferraz

    terça-feira, 28 de abril de 2015 11:51
  • Boa tarde.

    Esse web.config é do webservice, a aplicação não é da empresa que trabalho, é uma empresa terceira.

    Uma coisa interessante é que fiz uma aplicação desktop para acessar esse webservice no servidor do cliente, e funciona, pode acontecer do iis do servidor estar bloqueando o request via browser? porque na minha aplicação desktop, eu consigo carregar o metodo que o cara do site falou que esta com problema.

    Ele diz que o webservice esta retornando um valor null

    quarta-feira, 29 de abril de 2015 18:35
  • Fiz um teste, criei uma aplicação e publiquei

    http://www.grupossystem.com.br/TestarWebForm.aspx

    Nos botões, eu acho um método do webservice, e da essa mensagem de erro, se rodo essa aplicação pelo VS, funciona corretamente

    quarta-feira, 29 de abril de 2015 20:52