Erro ao Autenticar um usuario WCF: Could not find a base address that matches scheme https for the endpoint with binding BasicHttpBinding. Registered base address schemes are [http]

No Post Anterior, falamos sobre Autenticar o usuário em um serviço WCF.

Ainda naquele contexto, em uma Receive Location configurada com o adaptador WCF-BasicHttp e uma orchestration publicada como serviço no IIS, estava aparecendo o erro abaixo, ao acessar o serviço no Browser:
Could not find a base address that matches scheme https for the endpoint with binding BasicHttpBinding. Registered base address schemes are [http].
Pesquisando na Internet, vi muitos blogs, artigos falando que faltava o binding BasicHttpBinding no web.config do serviço.

Porém quando publicamos uma orchestration como serviço, o web.config é um pouco diferente. O Biztalk não usa as tags BasicHttpBinding ou a tag servicemodel dentro do desse arquivo.
Todas essas configurações estão encapsuladas na Receive Location, nas configurações do Adaptador, nesse caso no WCF-BasicHttp.

Então aqui nessa situação, eu estava configurando minha Receive Location de forma errada:
image

Eu estava usando a opção no Security mode como Transport. Quando eu deveria estar usando TransportCredentialOnly.

É isso. Até mais.

Seja o primeiro a comentar ;)

Postar um comentário

BizTalk 360

Visitas

Arquivo do blog