WCF 서비스에서 wsDualHttpBinding 끝점을 사용할 수 없습니다. 클라이언트에서이 문제가 발생합니다.Wcf wsDualHttpBinding 최대 메시지 길이가 16384에 도달했습니다.
전체 XML 데이터를 읽을 수 있도록 MaxArrayLength를 16384로 늘리는 것이 좋습니다.
나는 다음과 같은 구성 시도 :<system.serviceModel>
<bindings>
<wsDualHttpBinding>
<binding name="MyBinding" maxReceivedMessageSize="2147483647" />
</wsDualHttpBinding>
</bindings>
<client>
<endpoint name="WSDualHttpBinding_IDataService" binding="wsDualHttpBinding" bindingConfiguration="MyBinding"
address="http://localhost:8733/DataProvider/" contract="DataStorageService.IDataService" >
<identity>
<dns value="localhost" />
</identity>
</endpoint>
</client>
을하지만 위의 구성은 무시 될 것으로 보인다.
var instanceContext = new InstanceContext(new CallbackHandler());
_clientService = new DataServiceClient(instanceContext);
와 나는 코드의이 라인의 app.config의 구성을 무시 어딘가에 읽을;
나는이처럼 내 클라이언트를 인스턴스화 그게 문제가되지 않는다면 어떻게 쿼타를 증가시킬 수 있습니까?
도움을 주시면 감사하겠습니다.
이것은 서버 측에서 문제를 해결하는 절차와 같지 않습니까? 클라이언트 측에서 오류가 발생했습니다 – sam
서버 측이 올바르게 설정되지 않았다면 클라이언트에게 전송하지 않을 것입니다. 클라이언트와 서버를 모두 설명 했으므로 비슷한 프로세스입니다. –