2012-06-18 2 views
0

ServiceDescription 및 ServiceDescriptionImporter를 통해 동적 웹 서비스를 만들고 있습니다. 나는 웹 서비스 호스트에서 일부 잘못된 XML-문서를 얻을 경우 :동적 비누 웹 서비스에서 비 직렬화 오류 또는 xml을 잡을 수 있습니까?

하지만

어떻게 도대체 나는 직렬화 (InvalidCast은 ... 배열로 변환 할 수없는 오류를) 차단합니까? 잘못된 XML 문서를 읽는 것조차도 나를위한 미스터리입니다.

생성 된 SoapHttpClientProtocol을 대체 할 수 있습니까? 또는 XmlSerializer?

만약 그렇다면, ?

전체 요청에 실패하지 않으려합니다.

누군가 나를 도와 줄 수 있습니까?

+0

그래서 잘못된 XML을받는 것은 의미있는 오류입니다. "준 유효"XML이 무엇을 의미하는지 설명해 주시겠습니까? 어떤 종류의 오류를 처리하고 처리하고 싶습니까? – Tisho

+0

@ 티쇼 : 편집 참조 –

답변

1

잘 마침내 나는 으로 대체 할 수있었습니다. GetWebResponse을 IL-Emitter로 교체하십시오.

하드 물건하지만 ... 내가 가진 가장 가까운 힌트는 사람이 interessted 경우 here

, 나는 더 많은 코드를 보여줄 수 있었다. 그냥 줄을 버려.

전달 주셔서 감사합니다.

관련 문제