string.Empty é um endereço válido!!!

Um daqueles problemas que não tenho uma resposta aceitável 

este código não funciona: 
   IAutentication proxy = new ChannelFactory<IAutentication>().CreateChannel(); 
ao não passar nenhum parâmetro do ChannelFactory, os valores usados deviam ser os que estão no ficheiro de configuração (web.config ou app.config) 

O erro é: 
The Address property on ChannelFactory.Endpoint was null. The ChannelFactory's Endpoint must have a valid Address specified. 

Este código já funciona: 
   IAutentication proxy = new ChannelFactory<IAutentication>(string.Empty).CreateChannel(); 
tenho que passar string.Empty para que não dê erro. 

Afinal com uma string vazia já tenho um endereço válido.... aiiiiiiii

 

Solução foi encontrada aqui.

Published 19-2-2010 12:10 por Paulo Aboim Pinto
Filed under:

Leave a Comment

(requerido) 
(requerido) 
(opcional)
(requerido) 
If you can't read this number refresh your screen
Enter the numbers above: