Estava eu trabalhando com WCF quando me deparei com o erro “Could not find a base address that matches schema http”.
Bom, depois de resolver o problema estou compartilhando a solução ;)
Bom, isso aconteceu porque eu estava em um sub-domínio (Ex: http://servicos.dotnetmax.org), então a solução foi indicar para o WCF que era justamente isso que eu queria.
No Web.Config,
<serviceHostingEnvironment> <baseAddressPrefixFilters> <add prefix="http://servicos.dotnetmax.org"/> </baseAddressPrefixFilters> </serviceHostingEnvironment>
De qualquer forma, esse erro pode acontecer em diversos momento e no meu caso foi um deles. Existe outro caso que a mensagem é praticamente igual, mas é quando se utiliza o basicHttpBinding com SSL. Essa é uma solução para o próximo post.
Até lá!



November 17th, 2010 at 6:18 AM
[...] This post was mentioned on Twitter by .Net Max, Guilherme Bacellar. Guilherme Bacellar said: Erro: “Could not find a base address that matches schema http” – WCF: Estava eu trabalhando com WCF quando me de… http://bit.ly/bZhmFn [...]