private void btnSharedClient_Click(object sender, RoutedEventArgs e) { try { // Instance per endpoint name //BlogPostClient sharedProxy = new BlogPostClient("tcp"); EndpointAddress address = new EndpointAddress("http://localhost:9002/BlogPostService"); Binding binding = new WSHttpBinding(); BlogPostClient sharedProxy = new BlogPostClient(binding, address); PostData _firstPost = sharedProxy.GetPost(1); if (_firstPost != null) { lbxResult.Items.Clear(); lbxResult.Items.Add(_firstPost.Title + " by " + _firstPost.Author); } sharedProxy.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }