locked
Consumir Web Service ASMX no Silverlight RRS feed

  • Pergunta

  • Pessoal,

    Estou tentado consumir um Web Service HTTPS ASMX (Asp.net) no silverlight, mas está me retornando o seguinte erro: 

    The provided URI scheme 'https' is invalid; expected 'http'

    Abaixo as configurações que utilizo:

    ServiceReferences.ClientConfig:

    <configuration>
      <system.serviceModel>
        <bindings>
          <basicHttpBinding>
            <binding name="WSeNotaAdminSoap" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
              <security mode="TransportCredentialOnly" />
            </binding>
          </basicHttpBinding>
        </bindings>
        <client>
          <endpoint address="https://bagual/desenvolvimento/airton/WSeNotaAdmin.asmx"
            binding="basicHttpBinding" bindingConfiguration="WSeNotaAdminSoap"
            contract="wsCRM.WSeNotaAdminSoap" name="WSeNotaAdminSoap" />
        </client>
      </system.serviceModel>
    </configuration>

    clientaccesspolicy.xml: 

    <?xml version="1.0" encoding="utf-8" ?>
    <access-policy>
      <cross-domain-access>
        <policy>
          <allow-from http-request-headers="SOAPAction">
            <domain uri="http://*"/>
            <domain uri="https://*" />
          </allow-from>
          <grant-to>
            <resource include-subpaths="true" path="/"/>
          </grant-to>
        </policy>
      </cross-domain-access>
    </access-policy>

    crossdomain.xml:

    <?xml version="1.0" encoding="utf-8" ?>
    <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
    <cross-domain-policy>
      <allow-http-request-headers-from domain="*" headers="*"/>
      <allow-http-request-headers-from domain="*" headers="SOAPAction" />
    </cross-domain-policy>

    Os arquivos clientaccesspolicy.xml e crossdomain.xml estão na pasta raiz, onde o WS está publicado.

    Alguém tem uma dica?

    Obrigado.

    segunda-feira, 27 de fevereiro de 2012 14:57

Respostas

  • clientaccesspolicy.xml na raiz do domínio...

    • Marcado como Resposta Airton de Souza terça-feira, 20 de março de 2012 12:05
    terça-feira, 20 de março de 2012 12:05