My application cosume a webservice , On the dev-server everything works fine, but on the production server I'm getting the error: There was no endpoint listening at that could accept the message. This is
often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. The dev-server runs on 32bit OS, bit the prduction server run on 64bits, in vs2012, if I change the platform from X64 to X86, the application
works fine on the production, but if I roll back to X86, the error happens, Anyone can help me for this issue?
I have not experienced the behaviour you are describing before so I am not sure off hand. What you might want to try is deploying a standard WCF service to see if you get the same result.
Looking at the url you have in the address I am guessing the service pulls in external libraries in order to process the request. It could be that a x64 library is required to process the request. Or there is another dependency and/or configuration
that has only been included in the Framework64 configuration (e.g., machine.config).
Are there any errors in the error log? What about if you turn on wcf tracing?