2012-06-09 5 views
0

Я следующий WCF код клиента, чтобы потреблять службы WCF:WCF net.tcp связывания службы потребляют

static void Main(string[] args) 
     { 
      IService1 vService; 
      NetTcpBinding b = new NetTcpBinding(); 
      b.Security.Mode = SecurityMode.Message; 
      b.Security.Message.ClientCredentialType = MessageCredentialType.Windows; 

      EndpointAddress vEndPoint = new EndpointAddress("net.tcp://115.127.1.226/myservice/"); 
      ChannelFactory<IService1> cf = new ChannelFactory<IService1>(b, vEndPoint); 

      vService = cf.CreateChannel(); 
      try 
      { 
       Console.WriteLine("Result from the system " + vService.HellowWorld()); 
      } 
      catch (Exception ex) 
      { 
       Console.WriteLine("Error Occured while connection establish to " + vEndPoint.Uri.ToString()); 
      } 
      Console.ReadKey(); 

     } 

Когда я запустить его локально запустить его успешно. Но когда я пытаюсь использовать мою службу WCF удаленно, это произошло исключение, которое предлагает любое предложение мне, как я могу решить эту проблему?

Мой Exception сообщение:

Could not connect to net.tcp://115.127.1.226/myservice/. The connection attempt lasted for a time span of 00:00:21.0282028. TCP error code 10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 
115.127.1.226:808. 

ответ

-1

пытаются использовать ServiceBusEnvironment.SystemConnectivity.Mode = ConnectivityMode.Http;

+0

С данным вопросом нет никакого отношения. –

Смежные вопросы