Peut-être que cette question est un doublon. J'ai un service de téléchargement WCF à travers lequel le client télécharge un fichier particulier sur le serveur.Le serveur distant a renvoyé une erreur: (413) Request Entity Too Large + WCF
Je pourrais envoyer avec succès des fichiers de taille 12MB à travers le service.
Maintenant, j'ai intégré un certificat SSL auto-certifié au service WCF. La même application qui fonctionnait correctement sans SSL renvoie désormais une erreur indiquant que le serveur distant a renvoyé une erreur d'instance (413) trop importante.
comment réparer cette erreur est-ce quelque chose à voir avec SSL?
où je me trompe.
<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>
grâce
Merci! Je viens de sauver mon après-midi! – nicojs
Oui, cela semble être seulement un problème avec SSL. Il y a aussi un composant de temps. J'ai trouvé que je n'ai eu l'erreur que si j'ai laissé passer 100 secondes entre les requêtes https. – nuander