<bindings>
<basicHttpsBinding>
<binding name="LargeRequestBinding" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" maxBufferPoolSize="2147483647">
<readerQuotas maxBytesPerRead="2147483647" maxArrayLength="2147483647" maxStringContentLength="2147483647" maxDepth="2147483647" maxNameTableCharCount="2147483647"/>
</binding>
</basicHttpsBinding>
</bindings>
<services>
<service name="NameSpaceName.ServiceClassName">
<endpoint address="https://your-service-url" binding="basicHttpsBinding" bindingConfiguration="LargeRequestBinding" contract="NameSpaceName.IContractName" />
</service>
</services>
The <service> tag of the web.config is not a free text field, It is the fully qualified name of an implementation of a service contract as mentioned within this documentation page: https://learn.microsoft.com/en-us/dotnet/framework/wcf/configuring-services-using-configuration-files?redirectedfrom=MSDN
If that doesn't match, then the binding settings won't be applied.
name. Specifies the type that provides an implementation of a service contract. This is a fully qualified name which consists of the namespace, a period, and then the type name. For example "MyNameSpace.myServiceType".