服务器端:web.config
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="ExcelServer.Service1Behavior"><!--name=命名空间(ExcelServer)+类名(Server1)+Bheavior-->
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
<dataContractSerializer maxItemsInObjectGraph="2147483647"/>
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="ExcelServer.Service1Behavior" name="ExcelServer.Service1"><!--name=命名空间(ExcelServer)+类名(Server1)-->
<endpoint address="" bindingConfiguration="LargeBuffer" binding="basicHttpBinding" contract="ExcelServer.IService1"/>
<!--name=命名空间(ExcelServer)+接口(IServer1)-->
</service>
</services>
<bindings>
<basicHttpBinding>
<binding name="LargeBuffer" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"><!--name=随意命名-->
<readerQuotas maxStringContentLength="2147483647" maxArrayLength="2147483647"/>
<security mode="None"></security>
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
客户端:ServiceReferences.ClientConfig
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IService11" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647">
<security mode="None" />
</binding>
</basicHttpBinding>
<customBinding>
<binding name="BasicHttpBinding_IService1">
<textMessageEncoding messageVersion="Default" writeEncoding="utf-8" />
<httpTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" />
</binding>
</customBinding>
</bindings>
<client>
<endpoint address="http://localhost:44121/Service1.svc" binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_IService11" contract="localService.IService1"
name="BasicHttpBinding_IService1" />
</client>
</system.serviceModel>