Answered by:

CommunicationException Error Meesage "Not Found"

Question

I encounter a annoying issue for a long time. There are two solution, the first one is silverlight website, the second one is a local wcf service solution. The silverlight solution invoke wcf service's method to retrieve some data. The local wcf service
access remote web service use proxy class(The remote web service without cross domain policy xml file). The issue is I could use local wcf service retrieve the remote data(step by step debug), but when the data return to silverlight, error occured within silverlight
project service reference.cs, error message as below:

FlightEnrtAltnScenario is a entity class for test purpose(It it not within proxy class, generate by myself). And then, I do some mock data, such as 234M, 1, remark, title. After that, I use silverlight invoke this method, It worked. So, I confuse with this
problem. Need some help. Thank you very much!

BTW: I have tried to use Fiddler to monitor http traffic. The remote service return status code with 200 and return result with xml format. so I think local service invoke the remote service should be OK.

My question is related to this, why do I only get "The remote server returned an error: NotFound" and not the FaultException raised in WCF? I have detail exceptions switched on at the WCF side, not running in debug mode, but still get no detail. It is available
in Fiddler but I can't get to it on the Silverlight side. What am I missing please?

Just found that SOAP faults do not propogate to Silverlight for reasons explained here, apparently will be addressed in future releases. There are workarounds explained but nothing like we used to in WCF.