2013-03-08 2 views
0

그래서 웹 서비스 (검색을 수행)에 요청을 전송하는 응용 프로그램이, 나는 아래의 예외를 얻고있다 :XML 파서 제한

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsrr="http://wsrr_standard.[myCompany].com/2.0/"><env:Body><env:Fault><faultcode>200 OK</faultcode><faultstring>DataPower Error Message: document size limit of 4194304 bytes exceeded, aborting</faultstring><detail><errorCode>0x00030003</errorCode><errorNode>XICN0003:6807276</errorNode><errorOrigin>DataPower</errorOrigin><errorLevel>CRITICAL</errorLevel><ConsumerIDfromrequest/><ServiceSubscriberIDfromrequest/><RequestURI>/[MyService].svc</RequestURI><BackendOperation>{http://www.xmlns.[myCompany].com/interfaces/v1_0_2/}[MyMethod]</BackendOperation></detail></env:Fault></env:Body></env:Envelope>'. ---> System.Net.WebException: The remote server returned an error: (500) Internal Server Error. 
I 오류 에 관한 일부 온라인 연구를하고 있었다

DataPower 오류 메시지 : 문서 크기 제한이 4194304 바이트를 초과하여을 중단했으며 다음 페이지를 보았습니다 : XML parser limits exceeded even though the message size is smaller than the XML parser limit set 사이트에 따르면 가능한 한 해결책은 "서비스에 연결된 XML 관리자에서 검사를 사용하지 않거나 XML 파서 제한을 늘리는 것입니다 "

내 질문은 다음과 같습니다. ws, 내 서비스에서 web.config의 XML 파서 제한을 변경할 수 있습니까? 아니면 다른 가능한 해결책이 있습니까?

+0

이 오류는 서버에서 발생합니다. 문서 크기 제한을 초과 한 것으로 판단한 서버입니다. –

+0

또한 ASP.NET의 제한 사항은 무엇입니까? –

+0

그래서 다른 방법은 없지만 XML 관리자로 가서 설정을 변경 하시겠습니까? ... 글쎄, 이건. NET 응용 프로그램입니다. – esausilva

답변

0

다른 해결책이 없습니다. DataPower의 XML Manager에서 크기를 늘려야했습니다.