Because at base address you have give the address of local host you have to give your public i.p address here or url of your server. And if its also not working the you have add multiple endpoints.
<endpoint name="basicHttpEndpoint"
address=""
binding="basicHttpBinding"
bindingConfiguration="basicHttpBindingConfig"
contract="IService1" />
<endpoint name="webHttpEndpoint"
address="/support"
binding="webHttpBinding"
bindingConfiguration="webHttpBindingConfig"
contract="IService1"
behaviorConfiguration="jsonBehaviour" />
<endpoint name="mexHttpEndpoint"
address="/mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />