![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
br>
|
|
|||||||
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | ||
|
Guest
Posts: n/a
|
If you want to send parameters across WCF larger than a few bytes,
you'll need to increase all sorts of max tags in your web.config. WEB.CONFIG ========== <services> <service name="DocCube.BusinessLogic.DocumentManager" behaviorConfiguration="HttpGetBehavior"> <endpoint binding="wsHttpBinding" bindingConfiguration="wsHttp" contract="DocCube.Interfaces.IDocumentManager" address=""/> </service> </services> NOTE: the "bindingConfiguration" was added manually, as was the binding declaration below; <bindings> <wsHttpBinding> <binding name="wsHttp" maxReceivedMessageSize ="50000000" messageEncoding="Mtom" maxBufferPoolSize="50000000" > <readerQuotas maxDepth="500000000" maxArrayLength="500000000" maxBytesPerRead="500000000" maxNameTableCharCount="500000000" maxStringContentLength="500000000"/> <security mode="None" /> </binding> </wsHttpBinding> </bindings> Now delete the app.config from client and refresh your services references. Don't forget to delete identity tag either to avoid those pesky undecipherable exceptions. By Herman Schoenfeld |
||
|
|
|
|