1
レスポンス本体にエスケープされたxmlが含まれているSOAPサービスがあります。 は、だから私は持っているレスポンスのボディに:私のクライアントでエスケープされたXMLを返すときにNetDispatcherFaultExceptionエラーが発生しました
<soap:Body>
<GetServiceResponse xmlns="http://www.abc.com/x/">
<GetServiceResult>
<Result>
<Value>&lt;/param&gt; etc....</Value>
</Result>
</GetServiceResult>
</GetServiceResponse>
</soap:Body>
私は例外NetDispatcherFaultException「デシリアライズしようとしている間に、フォーマッタが例外を投げた」取得します。私はいくつかの文字列値を持つエスケープ文字を交換する場合、クライアントは例外を発生しない(なしXMLをエスケープ)
var binding = new BasicHttpBinding();
var address = new EndpointAddress("http://localhost:2948/ReportingService.asmx");
ReportingServiceSoap service = new ReportingServiceSoapClient(binding, address);
var response = service.GetConfig(request); <-- Exception raised on call
:私は、クライアント上で、次のコードを使用しています。
見た目はどこですか?
JD