2010-05-21 4 views
1

les gars. J'ai un problème ennuyé. J'ai le service WCF (basicHttpBinding avec la sécurité de transport Https). Ce service implémente un contrat qui consiste en 2 méthodes. LoadData. GetData. GetData fonctionne bien! Mon client a reçu pachage ~ taille 2Mb sans problèmes. Tout fonctionne correctement. Mais lorsque je tente de charger des données parWCF, IIS6.0 (413) Demander l'entité trop grand

bool LoadData(Stream data); - signature of method 

Je vais

(413) Request Entity Too Large. 

Stack Trace:

Server stack trace: в 

ServiceModel.Channels.HttpChannelUtilities.ValidateRequestReplyResponse(HttpWebRequest request, HttpWebResponse response, HttpChannelFactory factory, WebException responseException, ChannelBinding channelBinding) 
System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout) 
System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout) 
System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)  

J'essaie cette http://blogs.msdn.com/jiruss/archive/2007/04/13/http-413-request-entity-too-large-can-t-upload-large-files-using-iis6.aspx. Mais ça ne marche pas! Mon serveur est 2003 avec IIS6.0.

Aidez-nous s'il vous plaît.

Répondre

0

Vérifiez les paramètres de liaison comme maxReceivedMessageSize et l'élément readerQuotas possède des paramètres que vous devriez probablement gérer.

+0

Notez que pour les points de terminaison REST WCF, le paramètre pour maxReceivedMessageSize doit être défini sur le nœud . – DreamTimeStudioZ

0

millions de dollars vaut le point d'une note. maxReceivedMessageSize doit être défini sur le noeud. Ce stt travaillé comme sauveur pour moi. Merci DreamTimeStudioZ un TON.

+0

Est-ce une réponse? –

Questions connexes