I currently have a WCF binding to webHttp that works fine via http, I can make Post larger because of my webconfig settings, now I'm trying to use it on top of https (ssl), now I'm working fine, but my messages arenโt they work, it doesnโt work when the file size exceeds a certain amount, I was wondering why this could be, since my webconfig sets a larger size and works well on http, here is my corresponding webconfig .. any suggestions
thanks
<system.serviceModel> <client> <endpoint binding="webHttpBinding" bindingConfiguration="webHttp" contract="PrimeStreamInfoServices.IService1" name="Client" /> </client> <bindings> <webHttpBinding> <binding name="webHttp" maxBufferSize="15000000" maxBufferPoolSize="15000000" maxReceivedMessageSize="15000000"> <readerQuotas maxDepth="15000000" maxStringContentLength="10000000" maxArrayLength="15000000" maxBytesPerRead="15000000" maxNameTableCharCount="10000000" /> <security mode="None"> <transport clientCredentialType="None" proxyCredentialType="None" realm="string" /> </security> </binding> </webHttpBinding> </bindings> <services> <service behaviorConfiguration="PrimeStreamInfoServices.Service1Behavior" name="PrimeStreamInfoServices.Service1"> <endpoint address="" binding="webHttpBinding" bindingConfiguration="webHttp" contract="PrimeStreamInfoServices.IService1" /> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> </service> </services> <behaviors> <serviceBehaviors> <behavior name="PrimeStreamInfoServices.Service1Behavior"> <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="false" /> <serviceCredentials> </serviceCredentials> </behavior> </serviceBehaviors> </behaviors> <diagnostics> <messageLogging logMalformedMessages="true" logMessagesAtServiceLevel="true" logMessagesAtTransportLevel="true" /> </diagnostics>
source share