Web.Config:
< bindings ><basicHttpBinding>
< binding name = " LargeBuffer " maxBufferSize = " 2147483647 " maxReceivedMessageSize = " 2147483647 " maxBufferPoolSize = " 2147483647 " ><readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
</ binding ></basicHttpBinding>
</bindings>
......
< service behaviorConfiguration = " AttachServiceBehavior " name = " AttachServiceLibrary.AttachService " ><endpoint address="" binding="basicHttpBinding" bindingConfiguration="LargeBuffer" contract="AttachServiceLibrary.IAttachService" />
< endpoint address = " mex " binding = " mexHttpBinding " contract = " IMetadataExchange " /><host>
< baseAddresses ><add baseAddress="http://localhost:2289/PDR2Web/attachservice.svc" />
</ baseAddresses ></host>
</service>
ServiceReferences.ClientConfig:
< basicHttpBinding ><binding name="BasicHttpBinding" closeTimeout="00:01:00"
openTimeout="00:01:00" maxBufferSize="2147483647" maxBufferPoolSize="524288"
maxReceivedMessageSize = " 2147483647 " ><security mode="None" />
</binding>
</basicHttpBinding>
...
<client>
<endpoint address="http://localhost:2289/PDR2Web/AttachService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding"
contract="AttachServiceReference.IAttachService" name="BasicHttpBinding_IAttachService" />
</client>