I had the same problem a while ago with my WCF service. I managed to resolve it in the end by removing the name attribute from the binding element.
Replace
<binding name="BasicHttpBinding_IService" maxreceivedmessagesize="2147483647" sendtimeout="00:10:00" maxbuffersize="2147483647" />
with
<binding maxreceivedmessagesize="2147483647" sendtimeout="00:10:00" maxbuffersize="2147483647" />
You'll also need to remove the reference to this binding from your endpoint element.