none
O servidor remoto retornou um erro: (404) Não Localizado. RRS feed

  • Pergunta

  • Meu serviço esta em um domínio e o site onde quero consumir o serviço está em outro, consigo acessar o serviço normalmente no entanto quando tento consumi-lo através da outra aplicação recebo este retorno.

    Já tentei várias alternativas, e nenhuma das soluções que encontrei resolveram o problema.

    Atualmente a configuração no web.config a aplicação que tenta acessar o serviço é a seguinte.

    <client>
          <endpoint address="http://gerencieme.sejamaior.com.br/WCF/APIBanners.svc" 
                    binding="wsHttpBinding"
                    bindingConfiguration="WSHttpBinding_IAPIBanners"
                    behaviorConfiguration="Via" 
                    contract="WSBanners.IAPIBanners"
                    name="WS" />
        </client>    
        
        <behaviors>
          <endpointBehaviors>
            <behavior name="Via">
              <clientVia viaUri="http://gerencieme.sejamaior.com.br/WCF/APIBanners.svc"/>
            </behavior>
          </endpointBehaviors>
        </behaviors>
    
    <wsHttpBinding>
            <binding name="WSHttpBinding_IAPIBanners" closeTimeout="00:01:00"
              openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
              bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
              maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"
              messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="false"
              allowCookies="false">
              <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
                maxBytesPerRead="4096" maxNameTableCharCount="16384" />
              <reliableSession ordered="true" inactivityTimeout="00:10:00"
                enabled="false" />
              <security mode="None">
                <transport clientCredentialType="Windows" proxyCredentialType="None" />
                <message clientCredentialType="Windows" negotiateServiceCredential="true"
                  algorithmSuite="Default" establishSecurityContext="true" />
              </security>
            </binding>
          </wsHttpBinding>  
    

    terça-feira, 24 de janeiro de 2012 18:26

Respostas

  • Descobri que o problema estava no serviço dai mudei o biding para webHttpBinding e funcionou. Acontece que se eu tento acessar via web ele não funciona mais.

    Existe alguma maneira de deixa-lo disponível tanto para ser usado via asp.net quanto para ser recuperado via javascript?


    • Editado Mr.Paiva terça-feira, 24 de janeiro de 2012 19:52
    • Marcado como Resposta Mr.Paiva terça-feira, 24 de janeiro de 2012 20:55
    terça-feira, 24 de janeiro de 2012 19:46