Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 174263
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T13:29:25+00:00 2026-05-11T13:29:25+00:00

We get The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is

  • 0

We get

‘The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state.’

message when we close the application. Can anyone tell me how to fix it? We know it is communication channel trying to close but it is not able to close due to service not available or in faulted state.

All I can say is, when the service is not available, but the Garbage collector trying to destroy the object, the communication objects is calling its service Close function. There we get exception.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T13:29:26+00:00Added an answer on May 11, 2026 at 1:29 pm

    When you ask a question about an exception, you should post the entire exception, including all InnerException instances. You should catch the exception, display ex.ToString(), then rethrow the exception with ‘throw’:

    try {     // Do whatever causes the exception } catch (Exception ex) {     Console.WriteLine(ex.ToString());  // Or Debug.Print, or whatever     throw; // So exception propagation will continue } 

    In this case, I wonder if you have a using block around your proxy instantiation:

    using (var proxy = new WcfProxyClient()) {     // Use of proxy } 

    There is a design flaw in WCF that makes this about the only place in .NET where you should not use a using block. Instead, you need to do it by hand. See http://web.archive.org/web/20100703123454/http://old.iserviceoriented.com/blog/post/Indisposable+-+WCF+Gotcha+1.aspx.

    Also, see ‘What is the best workaround for the WCF client using block issue?‘ and ‘Indisposable WCF clients‘.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm getting this error: The communication object, System.ServiceModel.ChannelFactory`1[FxCurveService.IFxCurveService], cannot be used for communication because
I get a communication link failure while application tries to establish a connection with
I'm writing my first Android application and trying to get my head around communication
I'm trying to pass a complex object via Windows Communication Foundation, but I get
I get an Access is Denied error message when I use the strong name
I'm writing a client-server application to be used in a computer lab and act
I'm working on a server-client application. The communication is done using webservice webmethods. Both
i have a client-server application which uses .NET Remoting communication. For authentication reasons i
Currently our application uses GWT-RPC for most client-server communication. Where this breaks down is
I have a serializable Message class that has a Data As Object property that

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.