2013-07-08 1 views
0

으로 큰 데이터를 게시하는 방법은 내 클라이언트 응용 프로그램에서 js 및 jquery를 사용하여 페이지 데이터 및 마우스 동작을 캡처하는 중입니다. 나는 아래의 모든 데이터를 문제없이 캡처했다. 클라이언트 응용 프로그램 데이터를 처리를 위해 WCF 서비스 응용 프로그램에 보내야합니다. 일반적으로 데이터가 적다는 것은 4000 바이트를 의미하고 아무런 문제없이 데이터가 전송되었음을 의미합니다. 하지만 그 의미jquery ajax에서 .NET WCF 서비스

데이터는 4000 바이트의 페이지 한계 초과

400 잘못된 요청의 방송 오차보다 보내면. .

메신저 mexhttpbinding endpoint를 사용하여 beacuse를 사용하여 데이터를 교차 도메인으로 보냅니다.

이 문제를 해결하기위한 제안 사항을 제공해주십시오. [주의] json 데이터를 보내고 있습니다.

+0

web.config에서 데이터의 길이를 설정할 수 있습니다. http://stackoverflow.com/questions/1151987/can-i-set-an-unlimited-length-for-maxjsonlength-in-web- : [1] [1] [링크] 참조 mexHttpBinding을 사용하여 –

답변

0
In Web.config , 
Add : <bindings> 
     <webHttpBinding> 
     <binding name="ApiQuotaBinding" maxReceivedMessageSize="300971520" maxBufferPoolSize="300971520" maxBufferSize="300971520" closeTimeout="00:50:00" openTimeout="00:50:00" receiveTimeout="00:50:00" sendTimeout="00:50:00"> 
      <readerQuotas maxDepth="402" maxStringContentLength="300971520" maxArrayLength="300971520" maxBytesPerRead="300971520"/> 
      <security mode="None"/> 
     </binding> </webHttpBinding> 
    </bindings> 
+0

메신저를 구성하십시오. 그 구성을 취하지 않습니다. 나는 어떻게해야합니까? >