이 질문은 중복 될 수 있습니다. 클라이언트가 특정 파일을 서버에 업로드하는 WCF 업로드 서비스가 있습니다.원격 서버에서 오류를 반환했습니다 : (413) Entity Too Large + WCF를 요청하십시오
서비스를 통해 12MB 크기의 파일을 성공적으로 보낼 수있었습니다.
이제 WCF 서비스에 자체 인증 SSL 인증서를 통합했습니다. SSL없이 잘 작동하는 동일한 응용 프로그램은 이제 원격 서버가 오류 (413) 요청 엔터티를 너무 많이 반환했다는 오류를 반환합니다.
SSL과 관련된이 오류는 어떻게 해결합니까?
어디서 잘못 될까요?
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="customHttpBinding" openTimeout="00:10:00" sendTimeout="00:10:00"
maxReceivedMessageSize="10067108864"
messageEncoding="Mtom" transferMode="Streamed">
<security mode="Transport">
<transport clientCredentialType="Certificate" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="customServiceBehavior">
<serviceMetadata httpsGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
<serviceCredentials>
<clientCertificate>
<authentication certificateValidationMode="PeerOrChainTrust" trustedStoreLocation="LocalMachine"/>
</clientCertificate>
</serviceCredentials>
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="customServiceBehavior" name="FileTransferService">
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="customHttpBinding"
contract="IFileTransferService" />
</service>
</services>
감사
감사합니다. 내 오후를 구해 줬어! – nicojs
네, SSL로만 문제가되는 것 같습니다. 또한 시간 구성 요소가 있습니다. 나는 내가 https 요청들 사이를 통과하는 데 100 초가 걸리는 경우에만 오류가 발생한다는 것을 발견했다. – nuander