可能是这个问题是重复的。我有一个 WCF 上传服务,客户端通过该服务将特定文件上传到服务器。
我可以通过该服务成功发送大小为 12MB 的文件。
现在我已经将一个自我认证的 SSL 证书集成到 WCF 服务中。在没有 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>
谢谢