none
Removendo WCF do AppPool do Dynamics RRS feed

  • Pergunta

  • Bom dia!

    Estou utilizando o CRM Dynamics 2011 e um serviço WCF. O serviço WCF está integrado no Dynamics e estou tentando remove-lo, utilizando um appPool separado.

    Porém, algum dos métodos desse serviço é utilizado pelo Dynamics via AJAX.

    Ao criar uma nova aplicação no IIS para o serviço (com o novo AppPool) eu consigo consumi-lo utilizando o soapUI, porém não tenho sucesso ao chamar no Dynamics.

    Obtive o seguinte erro:

    The server cannot service the request because the media type is unsupported.

    Tanto o serviço quanto a chamada estão usando json.

    Estou utilizando o verbo POST nos métodos.

    Obrigado


    A resposta foi útil? Marque-a para que outros possam utiliza-la também!

    sexta-feira, 5 de junho de 2015 12:18

Todas as Respostas

  • Boas Sammael,

    Eu penso que aqui o problema não deve estar diretamente ligado ao Dynamics CRM. Verifica o teu webconfig para algo parecido:

    <system.serviceModel>
        <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />    
          
          <service behaviorConfiguration="Default" name="NomeDoWSNome">
            <endpoint address="" behaviorConfiguration="webBehavior" binding="webHttpBinding" contract="NomeDoWSContract" />
          </service>
        </services>
        <behaviors>
            <endpointBehaviors>
                <behavior name="webBehavior">
                    <webHttp helpEnabled="true" />
                </behavior>
            </endpointBehaviors>
        </behaviors>
    </system.serviceModel>

    Outra questão tem a ver com a chamada, ou seja, se o teu WCF tem https afetado então a chamada tem que ser feito de um site https, caso seja http tem que ser chamado de um site http.

    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011

    • Sugerido como Resposta Azevedo PedroMVP quinta-feira, 11 de junho de 2015 16:57
    quinta-feira, 11 de junho de 2015 16:57